MySQL, PHP und Dropdown Problem

Ascendant

Grünschnabel
Hallo, ich habe folgendes Problem und hoffe mir kann geholfen werden.
Ich habe eine MySQL-Datenbank mit mehreren Tabellen... nun möchte ich den Inhalt der einen Tabelle in ein Drop-Down einlesen und das was dort ausgewählt worden ist soll in eine andere Tabelle geschrieben werden.

Das Auslesen der einen Tabelle in das Drop-Down funktioniert auch.

PHP:
$result=$db->execute("SELECT * FROM produkte ORDER BY ID");
		if($db->num_rows() > 0)
		  {
		    $aus.="<select name\"produkt\" value=\"".$result[1]['produkt']."\">";
			for($i=1;$i<=count($result);$i++)
			{
			  $aus.="<option value=\"".$result[1]['produkt']."\"";
			  if($_GET['produkt']==$result[$i]['ID']){$aus.=" selected ";}
			  $aus.=">".$result[$i]['produkt'];
			 
			}
		
		    $aus.="</select>";
			
		  }

Aber das Speichern der Daten in die andere Tabelle funktioniert nicht.

PHP:
$db = new db();
	
	$sql="UPDATE kunden SET ";
                $sql.=" produkt='".$db->prepare($_POST['produkt'])."' ";
                $sql.=" WHERE ID='".$_POST['ID']."' ";
$erg=$db->execute($sql);


Kann mir irgendjemand helfen?
 
Prüfe mal die generierte Datenbankabfrage manuell und lass dir etwaige MySQL-Fehlermeldungen ausgeben.

Das select-Element besitzt übrigens kein value-Element. Diese Eigenschaft wird durch die Auswahl einer Option bestimmt.
 
Zurück