[PHP] Mehrere Daten per Array an Template weitergeben

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Obi_Wan
Mitglied
Beiträge: 4
Registriert: 24.08.2003 16:32

[PHP] Mehrere Daten per Array an Template weitergeben

Beitrag von Obi_Wan »

Moin moin,


also ich habe mich daran gemacht ein wenig was zu schreiben und zwar will ich jetzt etwas auflisten. Für dieses Script benutz ich eine Template Klasse die sich "TemplateThis" (vielleicht kennt das ja jemand) und eine MySQL Klasse die ich in einem Forum mal gefunden habe. Die Struktur wie ich die Daten ausgeben will sieht folgendermaßen aus und es soll natürlich alles dynamisch laufen.
---Kategorie---
-1
-2
---Kategorie---
-1
-2

Als code nehme ich den folgenden:

Code: Alles auswählen

$navcat_leftdata = $db->read($COMMUNITY_NAVCAT_TABLE,"","WHERE navcat_side='1' ORDER BY navcat_order ASC");
$navcat = array();
foreach($navcat_leftdata as $navcat_left_data){
	$navcat[] = array("NAVCAT_NAME" => $navcat_left_data[navcat_name],	"NAVCAT_LINK"	=>	$navcat_left_data[navcat_link]);
	$navlink_leftdata = $db->read($COMMUNITY_NAV_TABLE,"","WHERE navcat_id='".$navcat_left_data[navcat_id]."' ORDER BY nav_order ASC");
	foreach($navlink_leftdata as $navlink_left_data){
		$navcat[] = array("NAVLINK_NAME"	=>	$navlink_left_data[nav_name],	"NAVLINK_LINK"	=>	$navlink_left_data[nav_link]);
	}
}
$main_view_left->assign("NAV_GROUP",$navcat);
Ich habe schon viele verschiedene möglichkeiten versucht um diese zwei verschiedenen Daten (also die Headings aus einer tabelle und die sachen die da drunter stehn in einer anderen tabelle) zusammenführen kann. Allerdings gelingt mir das nicht. Wenn ich den Code benutze sieht die Struktur der ausgabe folgendermaßen aus:

---1. Kategorie Name---
-Leer
---kategorie ohne name---
-Erster Link
---Kategorie ohne name---
-zweiter link
---2er Kategorie name---
-leer
---kategorie ohne name---
-erster link
---kategorie ohne name---
-zweiter link

Also was ich im prinzip will ist das einmal diese leer links wegkommen und das die kategorien ohne name wegkommen.

Es wäre nett wenn ihr euch das vielleicht mal angucken könntet was ich da falsch mache. Man kann mich auch über icq unter der nummer 98706050 erreichen und wenn ihr weitere Infos braucht, dann fragt einfach.

Vielen Dank.
Antworten

Zurück zu „Coding & Technik“