Имеется функция
function sel($pole, $table){
$result = mysql_query ("SELECT $pole FROM $table", $db);
$myrow = mysql_fetch_array ($result);
do{
$number = $myrow[$pole];
printf("<option>%s</option>",$number);
}
while($myrow = mysql_fetch_array ($result));
}
Если попробовать её вызвать
$p = "pole";
$t = "table";
/* хоть так */
sel($p, $t);
/* хоть так */
sel("pole", "table");
То функция не работает
Но если сделать его не функцией
$pole = "pole";
$table = "table";
$result = mysql_query ("SELECT $pole FROM $table", $db);
$myrow = mysql_fetch_array ($result);
do{
$number = $myrow[$pole];
printf("<option>%s</option>",$number);
}
while($myrow = mysql_fetch_array ($result));
То все работает. Но мне нужно сделать функцией, тут какая то ошибка возникает при передаче параметров в функцию, кто подскажет в чем дело?
PS Сама функция вызывается потому как появляется пустая строка, но вот параметры функция не видит