כנראה שאחרי שהוספת את הq שכחת לתקן...
קוד מתוקן:
PHP קוד:
function GetCat($catp = 0 , $q = 0)
{
$query = mysql_query("SELECT * FROM cat WHERE catp = '" . $catp . "' ");
while($info = mysql_fetch_array($query))
{
echo str_repeat('>' , $q) . " " . $info['catname'] . "<br />";
GetCat($info['catid'] , $q + 1);
}
}
GetCat(0 , 0);