kostenloser Webspace werbefrei: lima-city


eine html übergabe <option> mit php??

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    politica

    politica hat kostenlosen Webspace.

    Hallo,

    auf meiner Testseite: http://politica.milten.lima-city.de/test.htm

    sieht ihr eine <option> mit auswahl Feld Beruf1, Berfu2.

    Wie sage ich php dan beim abschicken wenn Berfi1 schreibe in der DB unter Beruf = 1, bei beruf2= 2, usw ?


    mfg
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. benutzernaemelchen

    Kostenloser Webspace von benutzernaemelchen

    benutzernaemelchen hat kostenlosen Webspace.

    <option value="G?rtner">G?rtner</option>

    wenn der Select jetzt "Beruf" hei?t dann machste das gaanz normal mit INSERT INTO und dann wird der Value des selektierten Berufes in die DB eingetragen.
  4. soundmaster001

    soundmaster001 hat kostenlosen Webspace.

    sorry aber der Link funktioniert nicht...oder nicht mehr!!
    w?rd dir gerne helfen aber komm net hin.
    Bitte regel das mal

    mfg
  5. Autor dieses Themas

    politica

    politica hat kostenlosen Webspace.

    Der LINK geht zu 100% !!!
  6. Hi,

    gibst du die daten an eine seperate PHOP-Seite weiter oder nicht. Deine Testseite ist n?mlich eine .html

    Du kannst den Code etwas umschreiben, dann geht es mit einer Seite.
    1. Umbenennen in test.php
    2. Body wie folgt ab?ndern:
    <body>
    
    <p>test</p>
    <p>&nbsp;</p>
    
    <form method="post" action="<?PHP_self?>">
    <input type="hidden" name="eingabe" value="1">
    <p>name <input type="text" name="T1" size="20"></p>
    
    <p>pass <input type="text" name="T2" size="20"></p>
    <p><select size="1" name="D1">
      <option>Beruf 1</option>
      <option>Berfuf2</option>
    </select>
    
    </form>
    
    &nbsp;&nbsp; &lt;&lt;&lt; wenn man abschicken klickt wird alles in die
    db eingetragen name=name, pass=pass, beruf=beruf[zahl]</p>
    <p>Wie sage ich php dan wenn beruf1 speichern als beruf1, beruf2=beruf2 ???</p>
    <p><input type="submit" value="Abschicken" name="B1"></p>
    <p><input type="reset" value="Zur?cksetzen" name="B2"></p>
    
    
    <?php
    	if($eingabe=='1')
    	{
    		$sql = "insert into TABELLE(fld_id, fld_name, fld_pass, fld_beruf) values('',$T1, $t2, $D1)";
    		...
    	}
    ?>
    </body>

    Anstelle der drei punke am Schluss musst du dann noch die weitere Verarbeitung mit SQL machen. Bei Fragen dazu kannst du dich per PN melden.
    3. Du musst noch die Verbindung zu der Datenbank aufbauen. Das kannst du entweder in der PHP-Seite selber machen vor der SQL-Abfrage oder du basteslt dir eine Connection.php in die du eine Funktion schreibst, um die Verbindung zur Datenbank herzustellen.

    Gru? B1G-B
  7. der code is nicht ganz richtig!....
    <body>
    
    <p>test</p>
    <p>&nbsp;</p>
    
    <form method="post" action="<?='.$PHP_SELF.'?>">
    <input type="hidden" name="eingabe" value="1">
    <p>name <input type="text" name="T1" size="20"></p>
    
    <p>pass <input type="text" name="T2" size="20"></p>
    <p><select size="1" name="D1">
      <option value="Beruf1">Beruf 1</option>
      <option value="Beruf2">Berfuf2</option>
    </select>
    
    </form>
    
    &nbsp;&nbsp; &lt;&lt;&lt; wenn man abschicken klickt wird alles in die
    db eingetragen name=name, pass=pass, beruf=beruf[zahl]</p>
    <p>Wie sage ich php dan wenn beruf1 speichern als beruf1, beruf2=beruf2 ???</p>
    <p><input type="submit" value="Abschicken" name="B1"></p>
    <p><input type="reset" value="Zur?cksetzen" name="B2"></p>
    
    
    <?php
    	if($eingabe=='1')
    	{
    		$sql = "insert into TABELLE(fld_id, fld_name, fld_pass, fld_beruf) values('',$T1, $t2, $D1)";
    		...
    	}
    ?>
    </body>


    Beitrag ge?ndert am 22.03.2006 09:25 von jambs
  8. Autor dieses Themas

    politica

    politica hat kostenlosen Webspace.

    Ein neues Regg Script brauch ich nicht :nosmile:.
    Meinst sieht so aus:

    <?php
    }elseif(!isset($_POST['username']) || $_POST['username'] == ""){
    echo '<p align="center">Einen Benutzernamen brauchen wir schon <br><br><a href="neu.php">Zur?ck</a></p>';
    }elseif(!isset($_POST['password']) || $_POST['password'] == "") {
    echo '<p align="center">Ein Passwort brauchen wir schon <br><br><a href="neu.php">Zur?ck</a></p>';
    }elseif($_POST['password'] != $_POST['password2']) {
    echo '<form action="neu.php" method="post">';
    echo '<p align="center">Die Passw?rter stimmen nicht ?berein!<br><br>';
    echo '<input type="hidden" name="username" value="'.$_POST['username'].'">';
    echo '<input type="submit" name="zurueck" value="Zur?ck"></p>';
    echo '</form>';
    }else{
    $query = @mysql_query("SELECT user FROM users WHERE user = '".$_POST['username']."'");
    $result = @mysql_fetch_array($query);
    if($_POST['username'] == $result['user']) {
    echo '<p align="center">Benutzername ist schon vergeben!<br><br><a href="neu.php">Zur?ck</a></p>';
    die;
    }else{
    $username = $_POST['username'];
    $pass = ($_POST['password']);
    if($insert = mysql_query("INSERT INTO users SET user = '$username', pass = '$pass'")) {
    echo '<p align="center">Der neue Benutzer wurde erfolgreich angelegt!<br><br><a href="index.htm">Weiter</a></p>';
    }else{
    echo '<p align="center">Beim Anlegen des neuen Benutzers trat ein Fehler auf!Versuchen Sie es nochmal <a href="neu.php">Zur?ck</a></p>';
    }
    }
    }
    ?>


    Jetzt wollte ich da noch einen html <option> Wert hinzuf?gen. Also so ein auswahl ding eben:
    w?hle aus:
    test1
    test2
    .....

    wie w?rde das den aussehen mit hinzuf?gen von den options feld?
  9. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!