Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Заполнить форму данными из файла, как сделать? 
:(
    Опции темы
Dimedrol
Дата 24.10.2007, 21:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 19
Регистрация: 26.1.2007

Репутация: нет
Всего: нет



При создании формы в теге <SELECT> в теле скрипта указываются значения элементов OPTION. Можно ли как-то реализовать создание данного элемента формы, заполняя его данными из файла или БД?

Если принять элементы меню как:
<OPTION VALUE=строка> содержимое_тега

то меня интересует как решить вышеописаный вопрос приментильно к элементам "строка" и "содержимое_тега".
PM MAIL WWW   Вверх
PARROT
Дата 24.10.2007, 22:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 23
Всего: 50



Код

$r = mysql_query("SELECT * FROM raion");
echo "Район.....<select name=select>";
while($row = mysql_fetch_row($r)) {
echo "<option value=".$row[0].">".$row[1]."</option>";
}
echo "</select><br/>";



--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
Dimedrol
Дата 25.10.2007, 18:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 19
Регистрация: 26.1.2007

Репутация: нет
Всего: нет



не до конца к сожалению понял, надо на практике пробовать...
а из файла как?
PM MAIL WWW   Вверх
PARROT
Дата 25.10.2007, 20:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 23
Всего: 50



А что не понятно? С файлами надо голову ломать, давно не работала.  


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
Dimedrol
Дата 25.10.2007, 20:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 19
Регистрация: 26.1.2007

Репутация: нет
Всего: нет



Цитата(PARROT @ 25.10.2007,  20:00)
А что не понятно? С файлами надо голову ломать, давно не работала.

Все дело в том, что у меня не так много опыта.
Попробую сам для себя разобрать - переменной $r (массив?) присваиваются все значения raion из таблицы (к какой именно указывается ранее или пофигу - по всей базе берется?  Я с ЮД совсем мало опыта имею.)
Потом создается элемент формы, в которой сначал просто текст "Район...", а потом уже HTML форма начинается для выбора вариантов, имя передаваемого параметра = select
Потом идет наполнение по циклу - сколько найдено строк, столько и элементов в форме.
а вот это:
Код

echo "</select><br/>";


какую роль выполняет? зачем "/" ???

А по алфавиту можно сортировку задать?

PM MAIL WWW   Вверх
PARROT
Дата 25.10.2007, 22:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 23
Всего: 50



Надо учиться работать с БД. Слэшем можно не пользоваться. И сортировку можно сделать и черта в ступе.
Файлы, честно не помню, я не долго с ними работала.  Примеры даже не найти. 


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
Fally
Дата 25.10.2007, 23:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 265
Регистрация: 17.8.2006
Где: Dahla

Репутация: 3
Всего: 4



копай в сторону функций file_get_contents(), explode()...


--------------------
Прежде чем задать вопрос на форуме воспользуйтесь поиском.
user posted image
user posted image
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0469 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.