Hallo ich habe folgendes Problem:
VEREINFACHT
- Datenbank
Kunden ID | Kundenname | Kundenadresse
Kunden ID ist ein autowert
- Datenbank
Kunden ID | Bestellung
Formular:
Kundenname | Kundenadresse | Bestellung
Also hierbei den Kunden in die DB1 einzulesen ist ja relativ leicht. Bloß wie komme ich an die Kunden ID anhand des Namens und der Adresse des Kundens und lese die mit der Bestellung in die DB2 ein?
Hier nochmal die CODES:
<?php
$vorname=$_REQUEST["vorname"] ;
$ort=$_REQUEST["ort"] ;
$nachname=$_REQUEST["nachname"] ;
$telefon=$_REQUEST["telefon"] ;
$artikelnr=$_REQUEST["artikelnr"] ;
$plz=$_REQUEST["plz"] ;
$straße=$_REQUEST["straße"] ;
$hausnr=$_REQUEST["hausnr"] ;
$menge=$_REQUEST["menge"] ;
$datum = date("d.m.Y H:i");
$db = @new mysqli( 'localhost', 'root', '', 'pizza');
if (mysqli_connect_errno() == 0)
{
$sql = 'INSERT INTO kunden (`Vorname`, `Nachname`, `PLZ`,`Ort`,`Straße`,`Hausnummer`,`TelefonNr`)VALUES
("'.$vorname.'", "'.$nachname.'", "'.$plz.'", "'.$ort.'", "'.$straße.'", "'.$hausnr.'", "'.$telefon.'")';
$db->query( $sql );
if ($db->affected_rows==1)
{
echo 'Der neue Eintrage wurde hinzugefügt.';
}else
{
echo 'Der Eintrag konnte nicht hinzugefügt werden.';
}
;
}else{
echo 'Die Datenbank konnte nicht erreicht werden. Folgender Fehler trat auf: '
.mysqli_connect_errno(). ' : ' .mysqli_connect_error();
}
$db->close();
Danke im Vorraus