hallo
was ich hiermit bezwecken mag ist:
er soll in $child speichern, welche einträge in der mysql-tabelle diese seite, die gerade angezeigt wird, als mutterseite haben...
ich hoffe ich habe das verständlich aufgebaut und das ihr mir helfen könnt..
wenn ihr etwas nicht versteht, sagt es mir einfach..
die mysql_tabelle: siehe anhang...
mfg thomas
PHP-Code:
$p = ($_GET[p]=="") ? 0 : $_GET[p]; #$p ist die seite auf der man sich befindet..
$db=mysql_connect('localhost','root','');
mysql_select_db('cms',$db);
$sql_max="SELECT max(ebene) maximum FROM links;";
$query_ebene=mysql_query($sql_max);
$maximum_ebene= mysql_fetch_array($query_ebene);
$maximum_ebene= $maximum_ebene[ebene]; #$maximum_ebene hat die höchste ebene gespeichert
function all_children($startseite){
$cdfg=$startseite;
$counter=0;
while($counter<=$maximum_ebene){
$p_in_e = mysql_query("SELECT * FROM links WHERE ebene=$counter AND parent=$cdfg") or die(mysql_error());
while($data=mysql_fetch_array($p_in_e)){
$child[] = "$ebene -> \"$data[id]\""; #hier wird ins array geschrieben, welche einträge die hauptseite als mutterseite haben und auf welcher ebene dieses sind
}
$counter++;
}
}
all_children(3);
echo implode(", ", $child); #explode oder implode? und stimmt $child
er soll in $child speichern, welche einträge in der mysql-tabelle diese seite, die gerade angezeigt wird, als mutterseite haben...
ich hoffe ich habe das verständlich aufgebaut und das ihr mir helfen könnt..
wenn ihr etwas nicht versteht, sagt es mir einfach..
die mysql_tabelle: siehe anhang...
mfg thomas
Kommentar