Das rekursive auslesen der DB iss ja an sich nicht das problem, allerdings hab ich grade ein kleines denkproblem zwecks der darstellung.
$a = Level der Rubrik (bsp: Level 1 , Level 2 ...
Der Aufbau der Tabelle sieht folgendermaßen aus:
ID | UID | RUBRIKNAME
Wenn also bei der Hauptrubrik 1 zwei Unterrubriken rein sollen ist der Eintrag so:
1 | 1 | Rubrikname
1 | 2 | Rubrikname
u.s.w.
Nur übergibt der nach der Unterrubrik das aktuelle Level auch an Level 1 ... Was mach ich falsch? Hier das Script:
	
							
						
					$a = Level der Rubrik (bsp: Level 1 , Level 2 ...
Der Aufbau der Tabelle sieht folgendermaßen aus:
ID | UID | RUBRIKNAME
Wenn also bei der Hauptrubrik 1 zwei Unterrubriken rein sollen ist der Eintrag so:
1 | 1 | Rubrikname
1 | 2 | Rubrikname
u.s.w.
Nur übergibt der nach der Unterrubrik das aktuelle Level auch an Level 1 ... Was mach ich falsch? Hier das Script:
PHP Code:
	
	
function readRubs2($uid,$a){
$rres = mysql_query("SELECT * FROM rubrik WHERE uid='".$uid."'");
     if(mysql_num_rows($rres)!=0){
    while($R = mysql_fetch_object($rres)){
     echo '<option value="'.$R->id.'">';
         echo $a.' '.$R->rubname.'</option>';
            readRubs2($mpref,$R->id,$a++);
    }
   }
}
// AUFRUF PER //
readRubs2(0,0); 
 
          


 
							
						
Comment