loddarmattheus
Erfahrenes Mitglied
Hallo Leutz,
bitte helft mir - ihr seid wieder mal meine letzte Hilfe.
Ich hab drei Tabellen:
1. sub_menue mit den Spalten "sub_menue_id" und "menue_id" usw.
2. produkt mit den Spalten "sub_menue_id", "produkt_id", "name" usw.
3. menue mit den Spalten "menue_id" usw.
Das heisst, die Tabelle "menue" ist mit der Tabelle "sub_menue" über die menue_id verbunden und die Tabelle "produkt" mit "sub_menue" über die sub_menue_id.
Das System soll mir jetzt alle Artikel zusammenzählen, die die gleiche menue_id haben. Dummerweise muss ich dazu über die Tabelle "sub_menue" gehen und hab nicht so recht einen Plan. Habs mit COUNT probiert und bin leider nicht klargekommen.
Mein bisheriger Code, der insoweit alle Artikel mit der gleichen sub_menue_id zusammenrechnet:
Er zeigt jetzt z.B.
Name | Anzahl
Handy 9
Tasche 5
Würfel 3
Jetzt sind z.B. die Tasche und der Würfel über die gleiche menue_id aus der Tabelle "menue" mit Namen "Krempel" verbunden.
Als Ergebnis soll nachher dastehen:
Name | Anzahl
Krempel 8
Habt Ihr das verstanden?
Danke für Eure Hilfe. Loddar
bitte helft mir - ihr seid wieder mal meine letzte Hilfe.
Ich hab drei Tabellen:
1. sub_menue mit den Spalten "sub_menue_id" und "menue_id" usw.
2. produkt mit den Spalten "sub_menue_id", "produkt_id", "name" usw.
3. menue mit den Spalten "menue_id" usw.
Das heisst, die Tabelle "menue" ist mit der Tabelle "sub_menue" über die menue_id verbunden und die Tabelle "produkt" mit "sub_menue" über die sub_menue_id.
Das System soll mir jetzt alle Artikel zusammenzählen, die die gleiche menue_id haben. Dummerweise muss ich dazu über die Tabelle "sub_menue" gehen und hab nicht so recht einen Plan. Habs mit COUNT probiert und bin leider nicht klargekommen.
Mein bisheriger Code, der insoweit alle Artikel mit der gleichen sub_menue_id zusammenrechnet:
PHP:
$querySubMenue = new query('SELECT * FROM '.$tables->sub_menue.' ORDER by sub_menue_id');
while($produkt = $querySubMenue->fetchArray())
{
$queryProdukt = new query('SELECT name, sub_menue_id FROM '.$tables->produkt.' WHERE sub_menue_id='.$produkt[sub_menue_id]);
$produkteGesammt = $queryProdukt->rows;
echo '<span class="t_11_262640">'.$produkt[name].' '.$produkteGesammt.'</span><br>';
}
Er zeigt jetzt z.B.
Name | Anzahl
Handy 9
Tasche 5
Würfel 3
Jetzt sind z.B. die Tasche und der Würfel über die gleiche menue_id aus der Tabelle "menue" mit Namen "Krempel" verbunden.
Als Ergebnis soll nachher dastehen:
Name | Anzahl
Krempel 8
Habt Ihr das verstanden?
Danke für Eure Hilfe. Loddar