[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: SELECT * FROM... вывод из массива
kuzroman
Есть запрос:

<?php 
$vibor = mysql_query("SELECT * FROM men2");
$men = mysql_fetch_array($vibor);
?>


Он выводит из таблицы список менеджеров.

Задача такая: нужно в форме вывести список этих менеджеров.

Тип формы:

 
<p>
<
select name="men">
<
option value="select">Менеджер</option>
<
option value="<?php echo $men['famil'];?>"><?php echo $men['famil'];?></option>
<
option value="<?php echo $men['famil'];?>"><?php echo $men['famil'];?></option>
</
select>
</
p>


Здесь пока он два раза выводит верхнего менеджера.






Спустя 6 минут, 38 секунд (21.04.2010 - 13:45) Unlikely написал(а):
В цикле наверно надо выводить.

Спустя 16 минут, 45 секунд (21.04.2010 - 14:02) sergeiss написал(а):
kuzroman - вот сюда http://phpforum.ru/index.php?showtopic=21916 сходи. Я думаю, что поможет smile.gif

Спустя 1 минута, 49 секунд (21.04.2010 - 14:04) kuzroman написал(а):
уважаемый sergeiss вы меня уже много раз туда посылали)) Сложно переключиться и слезть с Поповщины, а вопрос нужно решить сейчас.

Спустя 2 минуты, 28 секунд (21.04.2010 - 14:06) sergeiss написал(а):
Цитата (kuzroman @ 21.04.2010 - 15:04)
вы меня уже много раз туда посылали

Значит, плохо учишь, если много раз одно и то же сделать не можешь...

Unlikely правильно сказал - цикл нужен. А я указал, где УЖЕ расписано, как такой цикл сделать. Или ты предлагаешь сделать "копи-пейст" из той темы сюда?


Спустя 18 часов, 56 минут, 6 секунд (22.04.2010 - 09:02) kuzroman написал(а):
Сделал)) Работает!


<?
$sql = "SELECT * FROM `men2`";
$result = mysql_query($sql) or die(mysql_error() ."<br/>". $sql);

$table = " <select name='nomer'>\n";

while ($row = mysql_fetch_assoc($result))
{


$table .= "<option value='$row[nomer]'>".$row[famil]."</option>\n";


}

$table .= "</select>\n";

echo $table;
?></p>

Спустя 10 минут, 44 секунды (22.04.2010 - 09:13) sergeiss написал(а):
kuzroman - ну ведь можешь же, когда захочешь! wink.gif

Единственное примечание - вот эту строку
 $table .= "<option value='$row[nomer]'>".$row[famil]."</option>\n";

лучше бы сделать так вот:

 $table .= "<option value='".$row['nomer']."'>".$row['famil']."</option>\n";

Обрати внимание на кавычки у ключей ассоциативного массива.


_____________
kuzroman@list.ru
Быстрый ответ:

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