[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблема с <option value>
Гость_XIII
Есть выпадающий список:
<option value='Соль'>Соль
<option value='Хлеб'>Хлеб
<option value='Молоко'>Молоко




необходимо, чтобы из базы данных mysql парсились эти самые пункты.

Пытался сделать так, но увы, ошибка.


do {
printf ("<option value='%s'>%s", $row['name'],$row['name']);

while ($row = mysql_fetch_array($res));




Спустя 16 минут, 36 секунд (3.09.2012 - 10:37) TranceIT написал(а):
Формирование массива из запроса должно происходить до обращения к этому массиву.

Спустя 6 минут, 7 секунд (3.09.2012 - 10:43) Гость_XIII написал(а):
Цитата
Формирование массива из запроса должно происходить до обращения к этому массиву.


Да, всё так, просто решил весь код не приводить. вот:

<?php
include ("conf.php");

$db = @mysql_connect("$host", "$user", "$password");
if (!@mysql_select_db($base,$db)) exit("<p>К сожалению, не доступна база данных</p>");
$res = mysql_query("SELECT * FROM primer WHERE type='1'",$db);
$row = mysql_fetch_array($res);

printf ("
<html>

<form name='a' method='post' action='2.php'>
<select name='c'>
"
);

do {
printf ("<option value='%s'>%s", $row['name'],$row['name']);

while ($row = mysql_fetch_array($res));
printf ("

</select>

<input type=submit id='submit' value='Отправить'></html>
"
);

?>

Спустя 2 часа, 2 минуты, 11 секунд (3.09.2012 - 12:45) TranceIT написал(а):
while (условие) {
код
}

$row = mysql_fetch_array($res); - лишняя строка на ее месте должен быть цикл while

Загляните в справочник и поучите синтаксис.


Спустя 25 минут, 56 секунд (3.09.2012 - 13:11) Игорь_Vasinsky написал(а):
ДА ну это опять "поповский"
ТС - может у Евгения и есть чему поучиться (не вкурсе - не доводилось знакомиться с его трудами) - но этот момент уж не как не подходит.

см ниже

$query = mysql_query($sql);

if(mysql_num_rows($query))
{
while($row = mysql_fetch_assoc($query))
{
echo $row['cell1'].'-'.$row['cell2'].'<br/>';
}
}

else
echo '0 results';
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.