Die Spezialisten sind gefragt! Ich brauche in der "../admin/orders.php" die Anzahl der Bestellungen (Status: versendet) je Kunde. Für zielführende Hinweise wäre ich sakrisch dankbar!
Also von früher weiß ich noch das man in die SELECT abfrage SUM(orders_status) schreiben könnte, Bei WHERE müsste man dann noch irgendwie die orders_status="ID Status Versendet" In der Ausgabe Tabelle unten müsste man dann noch eine Spalte einfügen und den Wert mit ausgeben. Mehr kann ich dir ohne mcih damit länger zu beschäftigen und wieder einzulesen nicht weiterhelfen.
Hai Dennis, habe es jetzt mal so weit: Code: $orders_count_query = xtc_db_query("select count(*) as orders_count from ".TABLE_ORDERS." where customers_id = '".$orders['customers_cid']." ' "); $mbr_count_orders = xtc_db_fetch_array($orders_count_query); Status= "versendet" sträubt sich noch!
WHERE orders_status="1" Wobei die 1 durch Die nummer des Richtigen Statusses bei dir ersetzt werden müsste. Du brauchst aber eigentlich nur den order_status was zeigt den mysql an wenn du die abfrage aufrufst von dir? Also ohne den PHP kram Code: SELECT count(*) as orders_count FROM "orders" WHERE customers_id = 'TEST-KUNDENNUMMER'); gewöhn dir an die mysql Befehle groß zu schreiben, findet man sich später leichter zu recht.
>was zeigt den mysql an wenn du die abfrage aufrufst von dir? Alle Best. des Kunden - jedoch auch die "stonierten" >gewöhn dir an die mysql Befehle groß zu schreiben.. Richtig! Jedoch ... der frühmorgentliche SchöpferBastelDrang verhindert solche Feinheiten! Werde jetzt mal dem orders_status="1" auf die Pelle rücken.
ja, den brauchst halt musst halt schauen in der Tabelle welche ID der "versendet" Status bei dir hat. Gibt es eine extra Tabelle für.
ja, hatte keine Lust mich als in phpmyadmin neu anzumelden. der wirft mich da ab und an halt raus WHERE customers_id = 'TEST-KUNDENNUMMER') AND order_status_id = "3" ; und in der SELECT musst den Status glaub auch mit abfragen wenn er un der WHERE berücksichtigt werden soll, weiß ich aber nicht mehr so genau. ist ja schon fast 8-9 Jahre her das ich das mal in der Schule hatte.... xD
Update für deine Select abfrage, wolltest ja COUNT nicht SUMME lol Code: SELECT customers_cid, count(orders_status) , orders_status FROM orders WHERE orders_status='3' AND customers_cid='.PHPVARIABLE FÜR Aktuelle CID.' ; Nu musst ihm nur noch beibringen das in einer Schleife für jede CID zu machen und NUR für die aktuelle CID
G E S C H A F F T ... JaPaDappaDouuuu! Code: $orders_count_query = xtc_db_query("SELECT orders_status, count(*) AS orders_count FROM ".TABLE_ORDERS." WHERE orders_status = '3' AND customers_id = '".$orders['customers_cid']." ' "); $mbr_count_orders = xtc_db_fetch_array($orders_count_query); Zeigt nur die versendeten Bestellungen an .... und ist für unsere Zwecke genau richtig! PS: Man beachte die vorbildliche Schreibweise! DEM DENNIS EIN DICKES DANKE!!!
Kein Thema, ich bastele gerne. Altes Wissen wieder auffrischen xD ps. hast das auch unten in die Tabelle eingebaut? Evtl. könnte das ja für einen anderen interesant sein, wenn die Einbauschritte schreibst und unter Tuts ablegst.
Tabelle: Aber sicher datt! Da in unserer orders.php kein Stein mehr auf dem anderen steht, kann ich das Keinem zumuten - im Ernst!