Hallo
Ich arbeite momentan an einer Kunden und Artikelverwaltung für die Bäckereibranche.
Jetzt versuche ich schon verzweifelt die ID welche ich als Primarykey und Auto_Increment verwende auszugeben um der Seite wo die Artikel in die Tabelle `artikel`eingetragen werden gleich die ID des Artikels in 3 andere Tabellen als Spaltenname einzufügen.
Ich habe es zwar jetzt auch schon soweit, das er mir den PK auf der Seite ausgibt. Allerdings bekomme ich den nicht in eine Variable rein um ihn weiter zu verwenden.
Hier mal der PHP-Codeschnippsel von der Seite
PHP-Code:
<?php
$name=$_POST['name'];
$preis1=$_POST['preis1'];
$preis2=$_POST['preis2'];
$preis3=$_POST['preis3'];
$wareng=$_POST['wareng'];
$rabatt=$_POST['rabatt'];
$notizen=$_POST['notizen'];
$einheit=$_POST['einheit'];
if ($wareng < 17){
$steuer = 0;
}else{
$steuer = 1;
}
$sql="INSERT INTO `artikel` (`name`,`preis1`,`preis2`,`preis3`,`wareng`,`steuer`,`rabatt`,`notizen`,`einheit`,`aktiv`) VALUES ('$name','$preis1','$preis2','$preis3','$wareng','$steuer','$rabatt','$notizen','$einheit','1');";
$result=mysql_query($sql);
if($result){
$lid =printf (" %d\n", mysql_insert_id());
echo "Der Artikel $lid wurde erfolgreich gespeichert<br />";
echo '<a href="artikel.php">zurück</a>';
}else {
echo "Fehler beim einfügen!";
echo "$name,$preis1,$preis2,$preis3,$wareng,$steuer,$rabatt,$notizen,$einheit";
}
mysql_close();
?>