Dabei seit: 09.01.2004 Ort: - Alter: - Geschlecht:
Verfasst Do 29.07.2004 11:22 Titel
[Onlineshop] Einzelstücke deaktivieren
Hi,
ich mal wieder!
Ich hab eine Warenkorb-Tabelle, die mir die Artikel ID (a_ID) & die sessionID abspeichert.
Nun möchte ich nach erfolgreichem Bestellvorgang die aus dem Shop bestellten Einzelstücke deaktivieren (aktiv=0).
Code:
$cart_SQL="SELECT a_ID FROM cart WHERE sess='$sess'";
$cart_result=mysql_query($cart_SQL);
while($cart=mysql_fetch_array($cart_result))
{
$artikel_SQL_update="UPDATE artikel SET aktiv='0' WHERE ID='($cart['a_ID'])' AND einzel='1'";
$bool=mysql_query($artikel_SQL_update);
}
Welche Kapitalen Fehler habe ich im Code, dass es nicht klappt?
Oder geht es gar einfacher?
Ich entschuldige mich im Voraus für meine wirre Logik
dastef
Dabei seit: 03.11.2003 Ort: - Alter: - Geschlecht:
Verfasst Do 29.07.2004 11:25 Titel
gib deine query-variable aus und verwend mysql_error();
alfamaennchen Threadersteller
Dabei seit: 09.01.2004 Ort: - Alter: - Geschlecht:
Verfasst Do 29.07.2004 11:29 Titel
Sorry?
Kannste mir das bitte mal beispielen?
XSchinkenX
Dabei seit: 25.01.2004 Ort: Mars Alter: - Geschlecht: -
Verfasst Do 29.07.2004 11:31 Titel
Zitat:
'($cart['a_ID'])'
check mal die anfüs. hanswurst=0 außerdem, nicht hanswurst='0'.
alfamaennchen Threadersteller
Dabei seit: 09.01.2004 Ort: - Alter: - Geschlecht:
Verfasst Do 29.07.2004 11:44 Titel
Ich bekommst net hin - SCH****!
Jemand ne Idee?
XSchinkenX
Dabei seit: 25.01.2004 Ort: Mars Alter: - Geschlecht: -
Verfasst Do 29.07.2004 11:48 Titel
Try this:
Code:
$artikel_SQL_update="UPDATE artikel SET aktiv=0 WHERE ID=".$cart["a_ID"]." AND einzel=1";
alfamaennchen Threadersteller
Dabei seit: 09.01.2004 Ort: - Alter: - Geschlecht:
Verfasst Do 29.07.2004 12:11 Titel
So geht auch nicht... :-C
...
XSchinkenX
Dabei seit: 25.01.2004 Ort: Mars Alter: - Geschlecht: -
Verfasst Do 29.07.2004 12:13 Titel
Ein bisschen Konzentration bitte . Ist "a_ID" nicht eine Variable? Die schreibt man dann $a_ID. Ich kann nicht nachvollziehen, was du wo einsetzen willst, der SQL-String dürfte aber so funktionieren.
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.