Ok also hier die Tabellen Struktur für die tabelle bilder!
id int(14) auto_increment primary key,
hcid int(14) not null default '0',
ucid int(14) not null default '0',
author varchar(100) not null default '0',
datum int(14) not null default '0',
bildinfo text not null default '',
bild varchar(100) not null default '0',
views int(14) not null default '0'
Die Tabelle Hauptkategorien
id int(14) auto_increment primary key,
bcat varchar(100) not null default '0',
bstatus int(1) not null default '0',
hcimage varchar(100) not null default '0',
hcviews int(14) not null default '0'
Die Tabelle Unterkategorien
id int(14) auto_increment primary key,
hcatid int(14) not null default '0',
bundercat varchar(100) not null default '0',
ucimage varchar(100) not null default '0',
ucstatus int(1) not null default '0',
ucviews int(14) not null default '0'
Es soll möglich sein in Hauptkategorien Unterkategorien anzulegen oder auch Bilder. Das ist ja kein Problem und habe ich schon realsisiert. Wie man sieht gibt es in der Tabelle Bilder eine Spalte die hcid heist und eine die ucid heist!
Bei der Abfrage
prüfe ich erst ob in der spalte hcid ein Wert größer als null ist. Ist dieses der Fall dann soll er mir die dazu gehörigen Bilder ausgeben. Das machte ja auch wunderbar wie er soll. Klicke ich eine Kategorie an zeigt er die dazugehörigen Bilder. Nur die zweite Abfrage im else Zweig funktioniert nicht. Dort soll er mir die Bilder ausgeben die zu eine Unterkategorie hat. Das macht er,aber falsch egal welche Unterkategorie ich wähle,er zeigt alle Bilder!
Darum habe ich beide Scriptteile rein gestellt. Das wo ich die Kategorien wähle und das wo die Ausgabe Abfrage stattfindet!
mfg der Litter