Also, sofern Du den Kunden und sein Fahrzeug mal in Variablen hast, und davon gehe ich aus, ist es sehr einfach.
Irgendwo hast Du
Code:
"SELECT * FROM tabelle WHERE kunde ='$kundenvariable';"
- wenn nicht, wäre jetzt ein guter Zeitpunkt dafür.
mit $anzahl = mysql_num_rows($result); erhälst Du 0 oder 1 - wenn Du mehr erhälst, ist Deine Tabellenstruktur Mist, denn Du kannst den Kunden nicht mehr eindeutig zuordnen - dann musst Du ganz von vorne anfangen.
Aber nehmen wir mal an, Dein Feld kunde ist eindeutig und Du bekommst 0 oder 1 als Ergebnis.
Dann kannst Du die 2. Abfrage mit If/Else schalten:
Code:
if ($anzahl == 0) // Neukunde
$query = "INSERT INTO tabelle VALUES('lfdnr','kunde','fahrzeug','gekauft');";
else
$query = "UPDATE tabelle set gekauft=(gekauft+1) WHERE kunde='$kundenvariable;";
dann noch
Code:
$result=mysql_query($result) or die("Mist, habsch wieder was falsch gemacht und zwar ".mysql_error());
Und Dein Datensatz ist drin respektive inkrementiert respektive Mist, Du hast wieder was falsch gemacht und zwar mysql_error();
