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.
Aber das Speichern der Daten in die andere Tabelle funktioniert nicht.
Kann mir irgendjemand helfen?
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?