Hallo,
über 2 Abfragen hole ich mir aus verschiedenen Tabellen die ID's. Diese möchte ich dann in eine neue Tabelle schreiben. Dies mache ich mit folgenden Code:
Das funktioniert auch fast. Nur bei der Variabel $id2 passiert ein Fehler. In die Datenbank wird da der Wert von $id eingetragen.
Woran kann das liegen?
Danke
Edit:
Fehler selbst gefunden. Eine Variable war nicht richtig geschrieben. Dumm dumm.
über 2 Abfragen hole ich mir aus verschiedenen Tabellen die ID's. Diese möchte ich dann in eine neue Tabelle schreiben. Dies mache ich mit folgenden Code:
PHP-Code:
$sqlidort = "SELECT `ort_nr` FROM `tbl_ort` WHERE `ort` = '".$_POST['user1']."'";
$sqlidzuordnung = "Select `zuordnung_nr` FROM `tbl_zuordnung` WHERE `zuordnung_beschreibung` = '".$_POST['zuordnung']."'";
$erg = mysql_db_query("db26",$sqlidort,$con);
$erg2 = mysql_db_query("db26",$sqlidzuordnung,$con);
while ($id = mysql_fetch_array($erg))
{
while ($id2 = mysql_fetch_array($erg2))
{
$id2 = $id2['0'];
$result2 = mysql_query($erg2);
$id = $id['0'];
$result = mysql_query($erg);
/*echo mysql_error();*/
$_POST['strasse'] = mysql_real_escape_string($_POST['strasse']);
$sql = "INSERT INTO `tbl_objekt` (`strasse`,`ort_nr`,`zuordnung_nr`)
VALUES ('".$_POST['strasse']."', '".$id."', '".$id2."')";
}
}
Woran kann das liegen?
Danke
Edit:
Fehler selbst gefunden. Eine Variable war nicht richtig geschrieben. Dumm dumm.
Kommentar