Guten Tag,
ich hab folgendes Problem. Unzwar will ich eine Dropdownliste mit Produktnummern erzeugen aus der man ein Produktnummer auswählen. Anhand dieser Produktnummer, wird dann im nächsten schritte ein Formular zum ausfüllen angezeigt. Ich möchte die gewählte ProduktID, siehe Code value = ProduktID, in den Link einfügen um sie im Form mit $_GET wieder benutzen zu können. Aber seltsamerweise bekomm ich aber bei jeder Auswahl den link "test/form.php?id=Auswählen.." anstatt "test/form.php?id=2".
Ich versteh auch nicht, wo der Fehler sein soll. Ich hoffe einer von kann mir behilflich sein. Folgend findet ihr den Code. Danke schön.
Code:
<?php
session_start();
mysql_connect("test", "test", "teeeeest") or die(mysql_error());
mysql_select_db("test") or die(mysql_error());
?>
<html>
<body>
<?php
echo '<div id="head"> Produktliste </div>' ;
$query = mysql_query ("Select * from Produktliste");
echo '<select id="select">';
echo '<option name="Auswahl" value="Auswählen.."> Auswählen.. </option>';
while ($row = mysql_fetch_array ($query)) {
echo '<option name=' . $row["ProduktID"] . ' value=' . $row["ProduktID"] . '>' . $row["Produktnummer"] . '</ option>';}
echo '</select>';
echo '<script type="text/javascript">
var select = document.getElementById("select");
var selected=select.options[select.selectedIndex].value
select.onchange = function (e){ window.location.href ="form.php?id="+selected}
</script>';
?>