Hallo zusammen.
Ich wollte den Codeschnipsel zum automatischen Ändern der Kundengruppe nach n Bestellungen etwas abändern. Und zwar dachte ich mir, dass das doch in der orders.php mehr Sinn macht, und zwar nachdem der Status einer Bestellung geändert wurde. Ich habe den Code so geändert:
// ab 5. (ausgelieferter) Bestellung Stammkunde (hier: Kundengruppe 4)
$orders_count_query = xtc_db_query("select count(orders_id) orders_count from ".
TABLE_ORDERS." where customers_id = '".$check_status['customers_id']."' and orders_status = '3'");
$orders_count = xtc_db_fetch_array($orders_count_query);
if ($orders_count[orders_count] > 4 && $check_status['customers_id'] = 2){
xtc_db_query("update ".TABLE_CUSTOMERS." set customers_status = '4' where customers_id='".$check_status['customers_id']." ' ");
}
// Ende Stammkunde
Nur funzt es nicht. customers_id und orders_count werden korrekt ausgelesen, die if{} Bedingung ist auch erfüllt, nur das ändern der Kundengruppe in der Datenbank klappt scheinbar nicht. Ich kann aber auf dem ersten, zweiten, und zwölften Blick keinen Fehler in dem Query entdecken
Hat jemand ne Idee?
Gruß
Zaldo
Linkback: https://www.modified-shop.org/forum/index.php?topic=24242.0