Wie bekomme ich den ausgewählten Wert in der dropdown-PHP-MySQL?
Mache ich ein PHP Dropdown in einem Formular Daten aus einer Tabelle in meiner Datenbank.
Es zeigt die Daten korrekt sind, aber ich nicht jede Ausgabe in meinem Formular action-Datei, wenn ich auf submit.
Egal welche einer der Ausgänge aus der Datenbank-ich wähle, ich bekomme immer noch keine Ausgabe. Es ist einfach leer, wenn ich versuche, auf der echo-Ausgabe.
So, wie bekomme ich die ausgewählte option in der drop-down, um irgendeine Art von $blabla?
Dank
Hier der code:
<SELECT NAME="char">
<option value="">Choose</option>
<?php
$qw1 = $_SESSION['SESS_MEMBER_ID'];
$sql="SELECT name FROM characters WHERE account='$qw1'";
$result=mysql_query($sql);
$options="";
while ($row=mysql_fetch_array($result)) {
$thing=$row["name"];
echo "<OPTION VALUE=$id>$thing</option>";
}
?>
</SELECT>
InformationsquelleAutor user1425462 | 2012-05-30
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
U wählen Sie nicht
id
FeldLieber, wenn Sie mit get-Methode verwenden Sie dann
extract($_GET);
im action-Datei, um alle Ihre Elemente oder verwenden Sieextract($_POST);
für die post-Methode.In deinem Beispiel-code, den Sie verwenden müssen
$_GET['name']
oder$_POST['name']
(hängt davon ab, welcheMethode Sie verwenden innerhalb des form-tag)
müssen Sie den code so ändern, wie dies