Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Как вывести результат из БД в форму выпадающего списка
Форумы портала PHP.SU » » Вопросы новичков » Как вывести результат из БД в форму выпадающего списка

Страниц (1): [1]
 

1. Pih-v-Pah - 04 Августа, 2011 - 23:06:21 - перейти к сообщению
Только только начинаю в php. Столкнулась с задачей. Необходимо в админке для редактирования статьи вывести данные из БД mysql в форму выпадающего списка. Блин наверное не понятно написала...

В общем, в исходном варианте есть выпадающий список, допустим с названиями растений. У каждого пункта value=1,2,3,4...50. Вот... Мне нужно чтобы в админке, в разделе редактирование стояло текущее значение из БД, чтоб его можно было поменять.

Пробовала switch case'ом, но ничего не вышло.

Как осуществить это намекните, пожалуйста. Растерялся
2. DeepVarvar - 04 Августа, 2011 - 23:17:41 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. $res = mysql_query("SELECT id,name FROM rasteniya");
  2. $list = '<option value="0">не выбрано</option>';
  3. while($row = mysql_fetch_assoc($res)) {
  4.   $list .= '<option value="'.$row['id'].'">'.$row['name'].'</option>';
  5.   }
  6.  
  7. $select = '<select name="rasteniya">'.$list.'</select>';
  8.  
  9. echo $select;

 

Powered by ExBB FM 1.0 RC1