<select name="cat">
<?
$result = mysql_query("SELECT title,id FROM categories",$db);
if (!$result)
{
echo "<p>Запрос на выборку данных из базы не прошел. Напишите об этом администратору admin@alive-zone.ru <br> <strong>Код ошибки:</strong></p>";
exit(mysql_error());
}
if (mysql_num_rows($result) > 0)
{
$myrow = mysql_fetch_array($result);
do
{
printf ("<option value='%s'>%s</option>",$myrow["id"],$myrow["title"]);
}
while ($myrow = mysql_fetch_array($result));
}
else
{
echo "<p>Информация по запросу не может быть извлечена в таблице нет записей.</p>";
exit();
}
?>
Спустя 55 минут, 28 секунд (7.03.2011 - 13:07) ApuktaChehov написал(а):
В смотрели что у вас находится в $myrow?
mysql_fetch_array - в вашем случае возвращает обычный массив(список). А вы пытаетесь обращаться к нему как к ассоциативному. В место mysql_fetch_array используйте mysql_fetch_assoc.
Хотя не факт, что все это заработает. Но это явная проблема.
P.S. Я бы на вашем месте прошел курс реабилитации после Попова, вот тут: irbis
mysql_fetch_array - в вашем случае возвращает обычный массив(список). А вы пытаетесь обращаться к нему как к ассоциативному. В место mysql_fetch_array используйте mysql_fetch_assoc.
Хотя не факт, что все это заработает. Но это явная проблема.
P.S. Я бы на вашем месте прошел курс реабилитации после Попова, вот тут: irbis
Спустя 7 часов, 18 минут, 56 секунд (7.03.2011 - 20:26) Guest написал(а):
mysql_fetch_array нормально работает
Спустя 1 минута, 42 секунды (7.03.2011 - 20:28) inpost написал(а):
Вот в моей подписи есть 4 ссылки. Пройди их все, начиная с последней!
Ты не можешь текст выводить внутри тега <select>. Сначала выводи предупреждения и ошибки, а если всё нормально, то уже <select> и цикл. То есть открытие и закрытие селекта надо сделать перед и после цикла вплотную, никак иначе
Ты не можешь текст выводить внутри тега <select>. Сначала выводи предупреждения и ошибки, а если всё нормально, то уже <select> и цикл. То есть открытие и закрытие селекта надо сделать перед и после цикла вплотную, никак иначе
Спустя 29 минут, 49 секунд (7.03.2011 - 20:58) Guest написал(а):
Всё равно не работает.