Forum Webscript.Ru

Разное => Флейм => Тема начата: Kolbasenok от 17 Марта 2006, 20:00:51

Название: из mysql в html форму
Отправлено: Kolbasenok от 17 Марта 2006, 20:00:51
Мой вопрос покажется многим глупым. Прошу не кидать в меня камни - я только учусь.
 Проблема такая: нужно создать форму с раскрывающимся списком на html, причем форма заполняется значениями из таблицы mysql (их количество заренее неизвестно, т.к. количество записей будет пополняться со временем). Программирую на php. Люди, помогите человечку!!! Пожалуйста! :confused:
Название: из mysql в html форму
Отправлено: for_i_0 от 17 Марта 2006, 20:10:36
Kolbasenok
Это совсем не сложно.
Начни сама, по ходу будут вопросы, постораюсь ответить.
Название: из mysql в html форму
Отправлено: Kolbasenok от 17 Марта 2006, 20:29:46
у меня есть таблица temi c атрибутом text_temi
нужно создать список.

$query="select text_temi from temi";
$res=mysql_query($query) or die(mysql_error());
 

print ("");

Я уже вообще ничего не соображаю и запуталась. У меня получается список, но почему-то он пустой.., т.е. не отображаются значения. Подскажите пожалуйста.

И еще один нюансик... я девочка =)
Название: из mysql в html форму
Отправлено: reLax[0x00] от 17 Марта 2006, 21:35:01
тег ? ;)
Название: из mysql в html форму
Отправлено: for_i_0 от 17 Марта 2006, 22:07:27
Kolbasenok
Мдя похоже все хуже чем я ожидал. Естественно легче всего взять и написать весь скрипт, но если ты действительно решила занятся программированием, тебе придется чуть-чуть попотеть.

1. Элемент
 
 
 


2. что касается запроса:
Нам нужно выбрать из БД записи которые мы будем отображать в списке, тоесть в твоем слечае темы и их идентификаторы которые мы будем дальше передовать.

3. что касается

while($row = mysql_fetch_array($res)){

}


предлагаю переписать:


while($arr = mysql_fetch_assoc($res)){

}


в отличии от первого вариант
mysql_fetch_assoc() (http://www.php.net/manual/en/function.mysql_fetch_assoc)

тебе вернет значения как ассоциативный массив а ключами значений будет поля из БД. В общем можешь перед тем как использывать, проверить print_r($arr) и все станет понятным.

4. в место

print ("\';


да и еще одно не маловажное замечание из базы нужно выбирать все что будет использыватся в while().

Цитировать
Kolbasenok:
И еще один нюансик... я девочка =)


Уже принял во внимания.
Название: из mysql в html форму
Отправлено: for_i_0 от 17 Марта 2006, 22:13:37
Цитировать
reLax[0x00]:
тег ?


ну, пропишет и что ?
или ты свято веришь в то, что ошибка у нее в этом фрагменте кода ?
Название: из mysql в html форму
Отправлено: reLax[0x00] от 17 Марта 2006, 22:29:09
for_i_0
извиняюсь за вторжение в Ваш разговор-но посмею сделать несколько заметок по вашим замечаниям прямо по пунктам :)

1.");
foreach ($newArr as $k=>$v){
$abc=$newArr[$k];
$value=$newArr[$k];
print ("");
}
print ("");
Название: из mysql в html форму
Отправлено: reLax[0x00] от 19 Марта 2006, 00:59:39
for_i_0
Я бы написал примерно так :
Кстати интересно насчет запроса SELECT text_temi FROM temi - выбирается же только значение text_temi из БД :) а откуда тогда abc и group ? ;)

error_reporting(0);
function show () {
$html = "";
return $html;
}
echo show();
Название: из mysql в html форму
Отправлено: andymc от 19 Марта 2006, 02:02:44
Вообще новичков трудно чему-то научить, если они даже не хотят учиться...
Название: из mysql в html форму
Отправлено: reLax[0x00] от 19 Марта 2006, 02:32:29
Ты кого имеешь ввиду ?:)
Название: из mysql в html форму
Отправлено: andymc от 19 Марта 2006, 10:37:50
Kolbasenok я имею. В виду.
Девчонка, новичок.
Ну пусть хоть объясняет понятно, а так.... только годать приходится, что ЕЙ надо и что у неё за код....
Название: из mysql в html форму
Отправлено: reLax[0x00] от 19 Марта 2006, 10:52:44
:) ну то что ей надо в принципе понятно. У нее куча ошибок в итоге даже в том куске кода который она тут предоставила. Вообще то это хорошо когда человек к знаниям тянется, еще лучше когда это к тому же девушка. И ничего страшного в том что она новичок нету - кто знает, сейчас глупые вопросы задает а через пару лет может таким кодером станет что разработчиков php переплюнет =)
Название: из mysql в html форму
Отправлено: reLax[0x00] от 19 Марта 2006, 10:59:23
Посоветуйте мне такую штуку лучше, хотя и не в тему. Список возможных браузеров (в смысле как они определяются в хэдерах), а то честно говоря неохота самому ставить с десяток браузеров на винду а потом еще на Linux перезагружаться. Может просто есть гденить готовый список, чтото типо browscap ?
Название: из mysql в html форму
Отправлено: for_i_0 от 19 Марта 2006, 14:16:53
reLax[0x00]
в след. раз создай для вопроса новую тему.
$_SERVER[\'HTTP_USER_AGENT\']
Название: из mysql в html форму
Отправлено: for_i_0 от 19 Марта 2006, 14:18:42
andymc
ты готов ей каждый раз писать весь сценарий ?
Название: из mysql в html форму
Отправлено: reLax[0x00] от 19 Марта 2006, 14:35:17
for_i_0
Я знаю что такое юзер-агент :) поэтому и спрашиваю списки возможных браузеров для статистики посещения.

есть люди которые по ~800-1000 строк PHP кода в каждом файле пишут для сайта. Не думаю что для них проблема написать 5 или сколько там-7 чтоли строчек кода в выходные для "начинающих" :)
Название: из mysql в html форму
Отправлено: reLax[0x00] от 19 Марта 2006, 14:44:29
согласен-отдельная тема про браузеры-что я в принципе в предыдущем своем сообщении и обрисовал :)
Название: из mysql в html форму
Отправлено: for_i_0 от 19 Марта 2006, 20:49:48
Цитировать
reLax[0x00]:
есть люди которые по ~800-1000 строк PHP кода в каждом файле пишут для сайта. Не думаю что для них проблема написать 5 или сколько там-7 чтоли строчек кода в выходные для "начинающих"


я не против того что бы люди писали другим, только для этого существует отдельный форум:
Поиск, изготовление скриптов и прочее... (http://forums.webscript.ru/forumdisplay.php?s=&forumid=22)

[OFF]ИМХО этот топик можно перенести во ФЛЕЙМ.[/OFF]
Название: из mysql в html форму
Отправлено: reLax[0x00] от 19 Марта 2006, 21:03:23
Согласен-оффтоп :) да лана, пусть хоть девочка обрадуется что по ее теме столько базару развели =) модератор-закрывай топик :)
Название: из mysql в html форму
Отправлено: Kolbasenok от 20 Марта 2006, 19:48:30
Это я =) Спасибо всем за отклики и советы. С кодом я разобралась и у меня все получилось!!!
Название: из mysql в html форму
Отправлено: NeoNox от 20 Марта 2006, 23:13:51
[moderator hate on]
В тематических форумах флейм запрещен.
reLax[0x00] - предупреждение.
[moderator hate off]