Ich würde gerne ein Formular in eine Datenbank übertragen
$mandant = $_POST["mandant"];
$finanzprojektnummer = $_POST["fpnr"];
$Name = $_POST["Name"];
$anforderer = $_POST["sb_anforderer"];
$datum = $_POST["datum"];
$uhrzeit = $_POST["uhrzeit"];
$db = mysql_connect('host_server','User','password') or die (mysql_error()) ;
$connect = mysql_select_db('databank') or die (mysql_error()) ;
$sql = mysql_query ("INSERT INTO Tabelle1 (mandant,FP,Anforderung_von,Datum,Uhrzeit) VALUES ('".$mandant."','".$finanzprojektnummer."','".$anforderer."','".$datum."','".$uhrzeit."')
") or die (mysql_error()) ;
if($sql){ echo "Erfolgreich gesandt";}
Soweit so gut - der Code hierzu steht soweit. Nun muss ich in das Datenbankfeld "Name" den Inhalt einer anderen Tabelle Tabelle2 einfügen, wenn die Finanzprojektnummer gleich der Eingabe im Formular entspricht. Laut Internetrecherche sollte das folgendermaßen funktionieren:
INSERT INTO tabelle1 (Name) SELECT Name FROM tabelle2 WHERE finanzprojektnummer = '".$finanzprojektnummer."';
Mein Problem ist nun, dass ich beide Abfragen hintereinander wunderbar hinbekomme, aber beide Abfragen in einem Rutsch und somit im gleichen Datensatz bekomme ich leider nicht hin. Hat jemand vielleicht einen Tipp für mich?