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 и вывод HTML-форм
Форумы портала PHP.SU » » Работа с СУБД » PHP и вывод HTML-форм

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

1. im-sanek - 04 Марта, 2011 - 10:56:48 - перейти к сообщению
Здравствуйте!

Пытаюсь наладить систему тестирования знаний, есть вопрос.
Хочу сделать вывод хтмл-форм (2 выпадающих списка + кнопка отправки сабмит) для возможности выбора пользователем:
1-й список - выбор категории(предмета, н-р, информатика) из БД;
2-й список - выбор темы из этой категории, данные в другой таблице.
Далее жмать кнопку "приступить", а там вопросы из выбранной темы.
Как это организовать?
Помогите, пожалйста.
2. ams - 04 Марта, 2011 - 11:28:04 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1.  
  2. echo '<select name="first_spisok">';
  3. $res = mysql_query("SELECT * FROM tbl1");
  4. while ($row = mysql_fetch_array($res))
  5. {
  6.         echo "<option value=".$row[id].">".$row[category];
  7. }
  8. echo '</select>';
  9.  

Ну там своё прикрути Улыбка
3. JustUserR - 04 Марта, 2011 - 12:44:42 - перейти к сообщению
im-sanek пишет:
1-й список - выбор категории(предмета, н-р, информатика) из БД;
2-й список - выбор темы из этой категории, данные в другой таблице.
Для осуществления решения поставленной задачи, заключающейся в произведении формирования последующего списка в зависимости от выбранного пользователем предшествующего элемента, допустимо использование двух основных реализаций web-приложения; в случае использования незначительного объема связанных элементов, возможно проведение соответственнй визуализации исключительными средстами локального JS-скриптинга, в то время как при использовании значительного объекта информационных полей, целесообразно осуществление из загрузки из удаленного web-сервера по запросу
4. im-sanek - 04 Марта, 2011 - 13:13:25 - перейти к сообщению
ams, спс.
по поводу стр.6 - а <option> закрываться не должон?
пытался я так сделать, только через цикл for () {}.
по-моему, этот код выводит только список категорий из `tbl1`, а надо еще бы вывести список тем в `tbl2` из этой категории. т.е. второй список строился бы из списка тем данной категории. А как?

JustUserR пишет:
в случае использования незначительного объема связанных элементов, возможно проведение соответственнй визуализации исключительными средстами локального JS-скриптинга
а если поподробнее, и популярнее? плз.
5. JustUserR - 04 Марта, 2011 - 13:35:35 - перейти к сообщению
im-sanek пишет:
А если поподробнее, и популярнее? плз.
В качестве наиболее простого варианта решения поставленной задачи, допустимо использование следующецй схемы http://microsin[dot]ru/content/view/380/44/
6. im-sanek - 04 Марта, 2011 - 13:58:59 - перейти к сообщению
JustUserR пишет:
В качестве наиболее простого варианта решения поставленной задачи, допустимо использование следующецй схемы http://microsin[dot]ru/content/view/380/44/
премного благодарен.
7. leon1993 - 01 Июня, 2011 - 14:14:22 - перейти к сообщению
im-sanek пишет:
"TMSystem-1.0"
дружище ты долго писал этот проект?

 

Powered by ExBB FM 1.0 RC1