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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: PHP, MySQL. Данные из БД в выпадающий список.

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
vanya_sl
Отправлено: 22 Июля, 2013 - 15:08:20
Post Id



Частый гость


Покинул форум
Сообщений всего: 131
Дата рег-ции: Июль 2013  


Помог: 0 раз(а)




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

ТоЕсть админ добавил, пункт появился в списке ...
Спасибо заранее!
 
 Top
playdance
Отправлено: 22 Июля, 2013 - 15:14:03
Post Id


Новичок


Покинул форум
Сообщений всего: 25
Дата рег-ции: Дек. 2012  


Помог: 0 раз(а)




Тяжело вы объясняете, чего хотите.

$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>


Как-то так

(Отредактировано автором: 22 Июля, 2013 - 15:16:27)

 
 Top
teddy
Отправлено: 22 Июля, 2013 - 15:16:05
Post Id


Участник


Покинул форум
Сообщений всего: 1462
Дата рег-ции: Апр. 2013  


Помог: 91 раз(а)




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>

Просто запустите этот код и посмотрите, так ли вам надо. Если да, то просто переделайте под свои нужды...

(Отредактировано автором: 22 Июля, 2013 - 15:49:11)

 
 Top
soffrick
Отправлено: 22 Июля, 2013 - 15:26:27
Post Id



Посетитель


Покинул форум
Сообщений всего: 379
Дата рег-ции: Май 2012  
Откуда: Россия, Москва


Помог: 17 раз(а)




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

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

(Отредактировано автором: 22 Июля, 2013 - 15:27:34)



-----
Правильный вопрос - уже половина правильного ответа!

p.s. индусы повсюду, будьте осторожны!
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB