Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 01-09-2003, 17:40
thargor1
 Junior Member
Links : Onlinestatus : thargor1 ist offline
Registriert seit: Aug 2002
Beiträge: 66
thargor1 ist zur Zeit noch ein unbeschriebenes Blatt
Standard Anzahlen gleicher Artikel im Warenkorb addieren

Hi,
weiss nicht, ob das ein sql oder php problem ist:

Ich möchte, wenn jemand bereits 20 mal artikel 1 im warenkorb hat, und er jetzt nochmal 10 mal artikel 1 kauft, dass dann im warenkorb anzahl bei artikel 1 auf 30 gesetzt wird.

eigentlich halb so wild, hab meine kauf.php um eine if schleife erweitert:
PHP-Code:
$abfrage3=mysql_query("SELECT * FROM warenkorb WHERE artikelnr='$artnr' AND Besuchernummer='$sessid' AND Farbe='$farbe'");
$anzahl_treffer mysql_numrows($abfrage3);
if(!
$anzahl_treffer)
                {
artikel liegt nicht im warenkorb und wird eingetragenklappt
                
}
else 
    {
    
$daten3=mysql_fetch_array($abfrage3);
    
$wnr $daten3[Warenkorbnr];
    
$anzahl=$menge+$daten3[Anzahl];
      
AUSGABE FUNKTIONIERT UND IST RICHTIGmit ECHO$variablen
    $change 
mysql_query("UPDATE warenkorb SET Anzahl ='$anzahl' WHERE warenkorbnr ='$wnr'");

vielleicht steht ja irgendwas an der falschen Stelle, oder stört es, dass die Tabelle bereits oben abgefragt wird? eigentlich doch nicht oder?

Dankbar für Hilfe

Geändert von thargor1 (01-09-2003 um 17:42 Uhr)
Mit Zitat antworten