Mailinglisten-Archive |
Hallo, ich möchte in folgendem Beispiel Globale Variablen benutzen: <? global $z; $z=0; function zweigeinblenden($idx) { if ($idx==NULL) $rs= mysql_query("SELECT * FROM menu where ebene = '1' ORDER BY id;"); else $rs= mysql_query("SELECT * FROM menu where vater='$idx' order by id;"); $abstand=14; while ($art= mysql_fetch_object($rs)) { $z=$z+1; echo $z; echo "<b>".$art->bezeichnung."</b>"; echo "<br>"; zweigeinblenden($art->ID); } } $connect=mysql_pconnect("localhost","futurefarm","xxxx"); $link=mysql_select_db("futurefarm",$connect); echo mysql_error(); if (!$link) { echo "Keine Verbindung möglich!\n"; exit; } zweigeinblenden(NULL); mysql_close(); ?> Problem : Beim rekursiven Aufruf der Func zweigeinblenden() wird immer wieder bei 0 angefangen, obschon $z vorher als global definiert. Noch ein kleines Problem . Ich möchte dieses Script mit include einbinden . Jedoch wird ?> immer eingeblendet woran könnte das liegen ? futurefarm.de/test/indexie.php3 Gruss aus der Eifel Burkhard Stollenwerk futurefarm_(at)_futurefarm.de
php::bar PHP Wiki - Listenarchive