eine html übergabe <option> mit php??
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
auswahl
benutzer
benutzername
berufen
dan
eingabe
gen
insert
pa
pawort
result
sage
selektierten berufes
set
speicher
tabelle
test
testseite
user
username
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
<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. -
sorry aber der Link funktioniert nicht...oder nicht mehr!!
w?rd dir gerne helfen aber komm net hin.
Bitte regel das mal
mfg -
Der LINK geht zu 100% !!!
-
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> </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> <<< 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 -
der code is nicht ganz richtig!....
<body> <p>test</p> <p> </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> <<< 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 -
Ein neues Regg Script brauch ich nicht .
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? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage