Unterpunkte aus Navigation in Dropdown

Gesperrt
timgroth
Beiträge: 42
Registriert: Do 6. Okt 2005, 15:28
Kontaktdaten:

Unterpunkte aus Navigation in Dropdown

Beitrag von timgroth »

Hallo Community!

Ich möchte gerne ein Bestellformular programmieren, bei dem der Besucher die Möglichkeit hat, bestimmte Produkte auszuwählen.
Der Aufbau der eigentlichen Hauptnavigation der Seite ist in etwa wie folgt:

PCs
--> PC 1
--> PC 2
--> PC 3
Monitore
--> Monitor 1
--> Monitor 2
--> Monitor 3

Jetzt wollte ich im Bestellformular einbinden, dass der Bersucher unter dem Punkt "PC" ein Dropdown hat mit allen Produkten, die in der Hauptnavigation unter "PCs" aufgeführt sind.

Leider bin ich mit dem Datenbanksystem hinter Contenido noch nicht ganz so firm, da ich gerade anfange, das System dahinter zu lernen.
Mit dem folgenden Code bekomme ich schon einmal das Dropdown, allerdings weiß ich nicht, wie ich jetzt die Ausgabe auf eine bestimmte Unteraktegorie begrenzen kann:

Code: Alles auswählen

<?PHP
echo '<select name="auswahl1">';


$query = "SELECT 
		A.idcat,
		A.level,
		C.name
	FROM
		" . $cfg["tab"]["cat_tree"] . " AS A,
		" . $cfg["tab"]["cat"] . " AS B,
		" . $cfg["tab"]["cat_lang"]." AS C
	WHERE 
		A.idcat = B.idcat AND 
		B.idcat = C.idcat AND 
		C.idlang = '$lang' AND
		B.idclient = '$client' AND
		C.visible=1 
	ORDER BY
		A.idtree";

$db->query($query);
while($db->next_record())
	{
	echo "<option value=\"". $db->f("idcat") ."\">". $db->f("name") ."</option>";
	}
			
echo '</select>';
?>
Ich hoffe, hier kann mir einer weiterhelfen.
Liebe Grüße, Tim
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

...allerdings weiß ich nicht, wie ich jetzt die Ausgabe auf eine bestimmte Unteraktegorie begrenzen kann...
sieh dir das query in folgendem thread an...
-> http://contenido.org/forum/viewtopic.ph ... ight=level

das eingrenzen funktioniert dort mit definierung des levels...
*** make your own tools (wishlist :: thx)
Gesperrt