Przykładowy wpis z tabeli SQL z zamówieniami:
Wiejska(mała)x1, Farmerska(średnia)x2, Szefa(mała)x3, Coca Cola(330ml)x3, Fanta(500ml)x4, Tyskie butelka(330ml)x2,
Muszę połączyć wszystkie wpisy z składami zamówienia i zliczyć ile coś zostało zamówione w danym czasie.
Mój kod
//$odc2 i $doc2 - daty $zap=mysqli_query($baza,"SELECT sklad FROM zamowienia WHERE data_zamowienia BETWEEN '$odc2' AND '$doc2'"); while($dane=mysqli_fetch_array($zap)) { $sklad=$dane['sklad']; foreach($r1 as $el) { { for($i=0;$i<$ex[1];$i++) { $all=$all." ".$ex[0]; } } } }
wtedy $all to string:
Szefa(mała) Szefa(mała) Szefa(mała) Szefa(mała) Szefa(mała) Szefa(mała) Mięsna(mała) Mięsna(mała) Mięsna(mała) Wiejska(mała) Farmerska(średnia) Farmerska(średnia) Szefa(mała) Szefa(mała) Szefa(mała) Coca Cola(330ml) Coca Cola(330ml) Coca Cola(330ml) Fanta(500ml) Fanta(500ml) Fanta(500ml) Fanta(500ml) Tyskie butelka(330ml) Tyskie butelka(330ml)"
I teraz mam problem jak zliczyć powtórzenia danych pozycji w tym stringu i dać do takiej postaci:
Szefa(mała)x[ilość]. itp.
Proszę o pomoc