Есть вот такой код
sql_spisok("0","0");
$i = 1;
while ( $i <= $num1) {
spisok("$sp1[url]","$sp1[name]");
$i++;
}
И вот функции.
function sql_spisok($lvl , $kat) {
global $sp1 , $num1;
$level1 = mysql_query("SELECT * FROM `spisok` WHERE `lvl` = '$lvl' AND `katalog` = '$kat' ");
$sp1 = mysql_fetch_array($level1);
$num1 = mysql_num_rows($level1);
}
function spisok($url,$name) {
print "<li><a href='$url'>$name</a></li>" ;
}
В базе 8 наименований . В результате выполнения кода получается 8 выводов первого элемента из базы . В чём ошибка?