dakujem, postupoval som krok za krokom a funguje to. mal som v error reporting vypnuté oznámenia
takže som zistil, že problém bol v tom, že som nemal definovanú premennú konecnysymbol. inak viem, že by sa dalo obíst aj bez tej premennej konecnysymbol, ale kedže s nou dalej pracujem, nechce sa mi to menit
kod vyzerá takto a funguje. dakujem ešte raz
Kód:
$varsymbol= mt_rand(100000, 99999999);
$konecnysymbol=$varsymbol;
function kontrola ($varsymbol, $konecnysymbol){
$check = "SELECT id FROM $table WHERE varsymbol = '".$varsymbol."';";
$qry = mysql_query($check);
if (!$qry) {
die ("Selhalo připojení k databázi kvůli ".mysql_error()." Kontaktujte nás
prosím na e-mailu info@vyukatsp.cz");
}
$num_rows = mysql_num_rows($qry);
if ($num_rows != 0) {
kontrola ($varsymbol+1);
} else {
$konecnysymbol=$varsymbol;
}
}