Hallo zusammen
Hab ein Problem mit der Variabel-Übergabe in einem Drop Down Menü, das ich einfach nicht kleinkriege.
Ich lese aus einer MySQL-DB "Name" und "Nummer" aus, die im Drop Down dargestellt werden. Bei Klick auf Submit möchte ich aber nur "Nummer" in die Variable «$Shop_Nr» übergeben.
Kann mir jemand folgen/helfen?
Wenn ich nun folgendes mache...
... kriege ich ja sowohl Name als auch Nummer ge-echo-d. Ich möchte aber nur die Nummer, die dann in eine andere Tablle der DB eingetragen wird.
Für Hilfe wäre ich sehr dankbar.
Schöner Gruss
m.
Hab ein Problem mit der Variabel-Übergabe in einem Drop Down Menü, das ich einfach nicht kleinkriege.
Ich lese aus einer MySQL-DB "Name" und "Nummer" aus, die im Drop Down dargestellt werden. Bei Klick auf Submit möchte ich aber nur "Nummer" in die Variable «$Shop_Nr» übergeben.
Kann mir jemand folgen/helfen?
PHP-Code:
<?
$db = mysql_connect("127.0.0.1", "root");
mysql_select_db("bazaar",$db)or die ("connect fehlgeschlagen");
$ergebnis = mysql_query("SELECT * FROM shopkeeper ORDER BY Nachname",$db);
$anzahl_zeilen = mysql_num_rows($ergebnis);
?>
<form name="form1" method="post">
<select name="Shop_Nr">
<option></option>
<? for ($i=0; $i < $anzahl_zeilen; $i++)
{ $row = mysql_fetch_row($ergebnis);?>
<option><? echo "$row[1] - $row[0]"; ?></option>
<? } ?>
</select>
<p>
<input name="submit" type="submit">
</form>
PHP-Code:
<?
if(isset($_POST["Shop_Nr"])) $Shop_Nr = $_POST["Shop_Nr"]; else $Shop_Nr = "";
if ($Shop_Nr)
{
echo "$Shop_Nr";
}
?>
Für Hilfe wäre ich sehr dankbar.
Schöner Gruss
m.
Kommentar