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, MySQL. Данные из БД в выпадающий список.
Форумы портала PHP.SU » » Вопросы новичков » PHP, MySQL. Данные из БД в выпадающий список.

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

1. vanya_sl - 22 Июля, 2013 - 15:08:20 - перейти к сообщению
Здравствуйте!
Нужно реализовать такой функционал.
Админ в админке во вкладке, например, "Варианты" задает в поле вариант, нажим ок и он записывается в БД.
ТОЕсть создаем таблицу с ид и полем типа "тест". в который будет заноститися именно этот вариант который ввел админ.
Это я знаю как реализовать.
Как мне вывести эти данные из таблицы БД в выпадающий список?
Чтобы выводилось в таком виде:
Вариан 1
------- открываем список --------
Вариант 2
Вариант 3
Вариант ч
Вариант 5...

ТоЕсть админ добавил, пункт появился в списке ...
Спасибо заранее!
2. playdance - 22 Июля, 2013 - 15:14:03 - перейти к сообщению
Тяжело вы объясняете, чего хотите.

$var - это ваша переменная, куда вы записали то, что должно быть в выпадающем списке.
CODE (html):
скопировать код в буфер обмена
  1. <select name="test">
  2. <option value="<?=$var[0]['id']?>" selected></option>
  3. <?php foreach ($var as $key => $value) : ?>
  4. <option  value="<?=$var[$key]['id']?>"><?=$var[$key]['test']?></option>
  5. <?php endforeach ?>
  6. </select>


Как-то так
3. teddy - 22 Июля, 2013 - 15:16:05 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1.  
  2. <select name="menu">
  3. <?PHP
  4.  
  5. for($i = 0; $i <=4; $i++)://на самом деле тут будет цикл для получения результата выборки. Т.е запрос/цикл
  6.  
  7. ?>
  8.  
  9. <option value="<?=$i?>"><?=$i?> </option>
  10.  
  11. <?
  12. endfor;
  13. ?>
  14. </select>

Просто запустите этот код и посмотрите, так ли вам надо. Если да, то просто переделайте под свои нужды...
4. soffrick - 22 Июля, 2013 - 15:26:27 - перейти к сообщению
рнр пишет:
Спойлер (Отобразить)

output пишет:
Спойлер (Отобразить)

 

Powered by ExBB FM 1.0 RC1