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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> не могу вывести поле ввода, [Данные из БД в поле ввода] 
:(
    Опции темы
ZIFIR
Дата 20.12.2007, 09:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Как получить поле из БД (MySQL) в поле ввода на форме.
Просто на страничку вывести могу, а в поле ввода нет.
Надо взять данные из БД для редактирования. 
Спасибо.
PM MAIL   Вверх
SelenIT
Дата 20.12.2007, 10:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

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



Цитата(ZIFIR @  20.12.2007,  09:49 Найти цитируемый пост)
Просто на страничку вывести могу, а в поле ввода нет.

ZIFIR, а в чем разница?


--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
Feldmarschall
Дата 20.12.2007, 10:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


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

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



SelenIT, ты будешь смеяться, но http://forum.vingrad.ru/forum/topic-187861.html


PM   Вверх
MoLeX
Дата 20.12.2007, 10:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

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



ZIFIR код в студию

господа, похоже чел в коде напутал, хочу на ошибку взглянуть  smile 

Это сообщение отредактировал(а) MoLeX - 20.12.2007, 11:29


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
bars80080
Дата 20.12.2007, 11:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

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



да, начинаю склоняться к мнению главнокомандующего...

Зифир,
если у тебя есть переменная в $perem
и мы её можем вывести в браузер среди других значений:
echo '<tr><td>значение = '.$perem.'</td></tr>'; (к примеру)
то что мешает нам вывести это значение в форму?

где в элементе инпут вставляется значение по-умолчанию?
PM MAIL WWW   Вверх
Feldmarschall
Дата 20.12.2007, 11:30 (ссылка) |  (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


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

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



bars80080, мешает ему то, на что ему указал Mal Hack в предыдущем топике. Не готовый код, а объяснение - почему у него не то передается. 
Но если уж этот клиент на мои объяснения внимания не обратил, то на его слова - тем более.

Причина одна и та же.
Но раз не понял в прошлый раз, не понимает и сейчас.


Это сообщение отредактировал(а) Feldmarschall - 20.12.2007, 11:31
PM   Вверх
ZIFIR
Дата 20.12.2007, 13:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Да, не разобрался я до конца. Смотрю на код, вроде понятно, а по другому задачу поставить-неполучается сделать.
Вот например надо по нажатию кнопки перейти на другую страницу и передать ей параметр ($param), но не из поля ввода.
Помогите разобраться, как правильно надо передавать параметры. Или где можно прочитать?
Спасибо.
PM MAIL   Вверх
SelenIT
Дата 20.12.2007, 13:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

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



ZIFIR, насколько я понимаю, задача сводится к чистому HTML - "как запихнуть произвольную строку в значение атрибута тега" (конкретно - атрибута value тега input, как я понимаю). Для этого нужно знать правила синтаксиса этих самых атрибутов. Вообще полезно всегда брать значения атрибутов в кавычки - в более современном стандарте XHTML это правило стало обязательным, да и вообще от единообразия жизнь проще...

Это сообщение отредактировал(а) SelenIT - 20.12.2007, 13:17


--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
Feldmarschall
Дата 20.12.2007, 13:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


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

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



Смотреть на код не надо.
Смотреть надо на HTML-код.

А сначала - понять, что ничего из PHP скрипта в PHP скрипт передать не можешь. А можешь только сделать HTML страницу, и передать средставми HTML. Которые очень простые - ссылка или форма.

Форма с методом GET позволяет нарисовать кнопку и передать параметр. Но обычно для переходов на другие страницы служат ссылки, а не кнопки
PM   Вверх
ZIFIR
Дата 20.12.2007, 15:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Почти разобрался. Вот только последний штрих:
Передаю $_GET['name'] (Значение ООО "Фирма")
Код

echo '<a href="edit_select_organ.php?name='.urlencode($_GET['name']).'">', "Редактировать";

На edit_select_organ.php получаю: если вывожу в поле ввода, то получаю ООО
Код

<input type="text" size=80 name="name" value="<?echo $_GET['name'];?>">

если просто на страничку, то получаю как надо ООО "Фирма"
Код

<?echo $_GET['name'];?>

Если ООО Фирма без кавычек, то выводит нормально.
PM MAIL   Вверх
MoLeX
Дата 20.12.2007, 15:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

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



htmlspecialchars()


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
Feldmarschall
Дата 20.12.2007, 16:03 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


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

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



ZIFIR, скажи, ты правда не можешь нажать в своем браузере кнопку "просмотр HTML кода", чтобы увидеть результат работы своего скрипта?

Ты правда до сих пор думаешь, что это PHP тебе выводит "только ООО"?

Ты правда не можешь понять, что твой PHP код выводит не рамочку со словом "ООО", а HTML код:
Код

<input type="text" size=80 name="name" value="ООО "Фирма"">


А сейчас, когда я тебе это нарисовал - ты видишь, в чем проблема?

И тебе для разрешения этой проблемы нужна помощь форума?


Это сообщение отредактировал(а) Feldmarschall - 20.12.2007, 16:04
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "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.0561 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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