Разное > Флейм
из mysql в html форму
Kolbasenok:
Мой вопрос покажется многим глупым. Прошу не кидать в меня камни - я только учусь.
Проблема такая: нужно создать форму с раскрывающимся списком на html, причем форма заполняется значениями из таблицы mysql (их количество заренее неизвестно, т.к. количество записей будет пополняться со временем). Программирую на php. Люди, помогите человечку!!! Пожалуйста! :confused:
for_i_0:
Kolbasenok
Это совсем не сложно.
Начни сама, по ходу будут вопросы, постораюсь ответить.
Kolbasenok:
у меня есть таблица temi c атрибутом text_temi
нужно создать список.
$query="select text_temi from temi";
$res=mysql_query($query) or die(mysql_error());
print ("");
while ($row=mysql_fetch_array ($res))
{$abc=$row["abc"];
$value=$row["group"];
print ("$value");
} print ("");
Я уже вообще ничего не соображаю и запуталась. У меня получается список, но почему-то он пустой.., т.е. не отображаются значения. Подскажите пожалуйста.
И еще один нюансик... я девочка =)
reLax[0x00]:
тег не пробвал(А) закрывать ? ;)
for_i_0:
Kolbasenok
Мдя похоже все хуже чем я ожидал. Естественно легче всего взять и написать весь скрипт, но если ты действительно решила занятся программированием, тебе придется чуть-чуть попотеть.
1. Элемент не имеет параметр value. Его значением является параметр value="" находящийся в
пример:
Выбрать
Элемент
Элемент
2. что касается запроса:
Нам нужно выбрать из БД записи которые мы будем отображать в списке, тоесть в твоем слечае темы и их идентификаторы которые мы будем дальше передовать.
3. что касается
while($row = mysql_fetch_array($res)){
}
предлагаю переписать:
while($arr = mysql_fetch_assoc($res)){
}
в отличии от первого вариант
mysql_fetch_assoc()
тебе вернет значения как ассоциативный массив а ключами значений будет поля из БД. В общем можешь перед тем как использывать, проверить print_r($arr) и все станет понятным.
4. в место
print ("<TD><select name=\\"spisok\\" value=\\"$group\\" >");
можно написать проще:
echo \'<select name="spisok">\';
да и еще одно не маловажное замечание из базы нужно выбирать все что будет использыватся в while().
--- Цитировать ---Kolbasenok:
И еще один нюансик... я девочка =)
--- Конец цитаты ---
Уже принял во внимания.
Навигация
Перейти к полной версии