Hallo,
ich hab ein kleines Problem - ich wollte etwas testen für die navigation bzw. hatte ich vor es zuerst für ein kleines forum zu benutzen. aber nun gehts iwie net :(!
naja also hier ist erstmal der code:
	
		
			
		
		
	
			Alles anzeigen
		
								
			
In der nnbb_categories (ja ich weiß, man schreibts eigentlich mit y) gibt es 2 zeilen:
ID 1 Titel Allgemein
ID 2 Titel Off Topic
in der nnbb_boards gibt es auch nur 2 zeilen:
ID 1 categorie_id 1 name Test Forum 1
ID 2 categorie_id 1 name Ankündigungen
So erstmal das...
das template sieht wie folgt aus:
	
		
			
		
		
	
			Alles anzeigen
		
			
Wenn ich das Teil nun aufrufe kommt folgendes:
Allgemein
- Test Forum 1
Off Topic
- Test Forum 1
- Ankündigungen
Off Topic
- Ankündigungen
So sieht es im Browser aus - mich wundert das aber irgendwie.
Außerdem sollte ja auch hier:
bei categorie_id = $row['ID'] sein aber das geht ja nicht weil es nicht mit in der while schleife ist...
wie mach ich das ganze jetzt - ich weiß ncht mehr weiter =(
hoffentlich kann mir da jemand helfen bzw hoffe ich das jemand mein problem verstanden hat ^^"
danke
mfg illidan
									
									
								ich hab ein kleines Problem - ich wollte etwas testen für die navigation bzw. hatte ich vor es zuerst für ein kleines forum zu benutzen. aber nun gehts iwie net :(!
naja also hier ist erstmal der code:
Quellcode
- <?php
 - include_once('config/config.php');
 - include_once('config/function.php');
 - $template = file_get_contents('templates/bla.tpl');
 - $sql = "SELECT * FROM nnbb_categorie ORDER BY ID ASC";
 - $result = mysql_query($sql) OR die(mysql_error());
 - while($row = mysql_fetch_array($result)) {
 - $catagory_data[] = array('{CATEGORYNAME}' => $row['title']);
 - }
 - $template = preg_replace("/<!--CategoryStart-->(.*)<!--CategoryEnd-->/sie", 'tplloop("$1", $catagory_data)', $template);
 - $sql = "SELECT * FROM nnbb_boards WHERE categorie_id = '1' ORDER BY ID ASC";
 - $result = mysql_query($sql) OR die(mysql_error());
 - while($row2 = mysql_fetch_array($result)) {
 - $board_data[] = array('{BOARDNAME}' => $row2['name']);
 - }
 - $template = preg_replace("/<!--BoardStart-->(.*)<!--BoardEnd-->/sie", 'tplloop("$1", $board_data)', $template);
 - echo $template
 - ?>
 
In der nnbb_categories (ja ich weiß, man schreibts eigentlich mit y) gibt es 2 zeilen:
ID 1 Titel Allgemein
ID 2 Titel Off Topic
in der nnbb_boards gibt es auch nur 2 zeilen:
ID 1 categorie_id 1 name Test Forum 1
ID 2 categorie_id 1 name Ankündigungen
So erstmal das...
das template sieht wie folgt aus:
Quellcode
- <html>
 - <head>
 - <title></title>
 - <meta name="author" content="Burak">
 - </head>
 - <body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">
 - <!--CategoryStart-->
 - <b>{CATEGORYNAME}</b>
 - <br />
 - <!--BoardStart-->
 - - {BOARDNAME}
 - <br />
 - <!--BoardEnd-->
 - <!--CategoryEnd-->
 - </body>
 - </html>
 
Wenn ich das Teil nun aufrufe kommt folgendes:
Allgemein
- Test Forum 1
Off Topic
- Test Forum 1
- Ankündigungen
Off Topic
- Ankündigungen
So sieht es im Browser aus - mich wundert das aber irgendwie.
Außerdem sollte ja auch hier:
bei categorie_id = $row['ID'] sein aber das geht ja nicht weil es nicht mit in der while schleife ist...
wie mach ich das ganze jetzt - ich weiß ncht mehr weiter =(
hoffentlich kann mir da jemand helfen bzw hoffe ich das jemand mein problem verstanden hat ^^"
danke
mfg illidan
											

  