Hallo,
ich habe folgendes Problem:
Ich habe eine Datenbank mit 2 Tabellen angelegt.
kategorie | id, beschreibung
artikel | id, cid, art
"cid" ist die ID der "kategorie".
Nun lese ich die Kategorien aus und lege die Daten dann in ein Array.
Das Gleiche mache ich mit den Artikeln.
Nun möchte ich das Artikel-Array dem zugehörigen Kategorien-Array anhängen.
Das funktioniert aber nicht und komme deshalb nicht weiter. Kann mir jemand auf die Sprünge helfen?
ich habe folgendes Problem:
Ich habe eine Datenbank mit 2 Tabellen angelegt.
kategorie | id, beschreibung
artikel | id, cid, art
"cid" ist die ID der "kategorie".
Nun lese ich die Kategorien aus und lege die Daten dann in ein Array.
Code:
.. while ..
$cat[$sql01r['id']] = array(
"cid" => $sql01r['id'],
"cdescr" => $sql01r['beschreibung']
);
Das Gleiche mache ich mit den Artikeln.
Code:
.. while ..
$art[] = array(
"aid" => $sql02r['id'],
"acid" => $sql02r['cid'],
"adescr" => $sql02r['beschreibung']
);
Nun möchte ich das Artikel-Array dem zugehörigen Kategorien-Array anhängen.
Code:
foreach($art AS $key => $value) {
if($cat[$value['cid']]['cid'] == $value['cid']) {
$cat[$value['cid']] = array_push($cat[$value['cid']], $value[$key]);
}
}
Das funktioniert aber nicht und komme deshalb nicht weiter. Kann mir jemand auf die Sprünge helfen?