Из php в форму? @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 22 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
Tolik
постоянный участник
24
Сообщения: 2115
Зарегистрирован: 23.07.03
Откуда: от туда
Заголовок сообщения: Из php в форму?
Сообщение Добавлено: 1 Октябрь 2004, 08:52:15 
Как заполнить форму данными? Ну не мого ничего найти по этому поводу...
Есть некоторые данные которые надо передать в форму, отредактировать и потом сохранить...непонятно как запихнуть их в форму...
Подробнее если можно...

_________________
LJ http://ps-42.livejournal.com
PS http://www.pstudio.biz
ЗЫ: — Почему Толик? — А что бы никто не догадался...=)))
eo
новый человек
0
Сообщения: 150
Зарегистрирован: 07.06.04
Откуда: масква
Сообщение Добавлено: 1 Октябрь 2004, 09:18:28 
Код:
<input type="text" name="abc" value="<?=$value?>">

_________________
наша жизнь полна чудесных и странных превращений...
Ardneh Муж.
участник
5
Сообщения: 1330
Зарегистрирован: 14.08.02
Откуда: Москва
Сообщение Добавлено: 1 Октябрь 2004, 09:23:30 
Всё просто. У тэгов <input> (поскипано) есть такой парметр, как value. Если он не указан - поле пустое, если значение задано - оно обображается в соответствующем поле формы. Например:
Код:
<input type="text" name="nechto" value="Фигня какая-то!">

Здесь "Фигня какая-то!" отобразится в поле ввода. Т.О. можно заполнять поля формы, например вот так:
Код:
<input type="text" name="nechto" value="<?=(!empty($nechto) ? $nechto : "")?>">


Удачи.

_________________
Вот такие вот пироги с котятами...


Последний раз редактировалось Ardneh 1 Октябрь 2004, 10:40:42, всего редактировалось 1 раз.
Tolik
постоянный участник
24
Сообщения: 2115
Зарегистрирован: 23.07.03
Откуда: от туда
Сообщение Добавлено: 1 Октябрь 2004, 09:56:57 
Код:
<input name="name" type="text" id="name" size="30" maxlength="255" value="<?php =(!empty($name) ? $name : "")?>">

Вроде все так, но у меня не воспринимает это за скрипт...видать в настройках сервера что-то не прописанно...не знаете что это может быть?

_________________
LJ http://ps-42.livejournal.com
PS http://www.pstudio.biz
ЗЫ: — Почему Толик? — А что бы никто не догадался...=)))
.sv Муж.
новый человек
0
Сообщения: 127
Зарегистрирован: 29.04.04
Откуда: Moscow
Сообщение Добавлено: 1 Октябрь 2004, 10:25:27 
Ardneh, у TEXTAREA value нету - надо писать между тегами :)

_________________
В начале был бит, а не слово, как утверждают некоторые.
[AD]
Tolik
постоянный участник
24
Сообщения: 2115
Зарегистрирован: 23.07.03
Откуда: от туда
Сообщение Добавлено: 1 Октябрь 2004, 10:30:14 
.sv, а подробнее можно? у меня и textarea есть...

_________________
LJ http://ps-42.livejournal.com
PS http://www.pstudio.biz
ЗЫ: — Почему Толик? — А что бы никто не догадался...=)))
Ardneh Муж.
участник
5
Сообщения: 1330
Зарегистрирован: 14.08.02
Откуда: Москва
Сообщение Добавлено: 1 Октябрь 2004, 10:33:47 
.sv, да-да-да. :) Моя неправда.

_________________
Вот такие вот пироги с котятами...
Ardneh Муж.
участник
5
Сообщения: 1330
Зарегистрирован: 14.08.02
Откуда: Москва
Сообщение Добавлено: 1 Октябрь 2004, 10:36:12 
Tolik, не "<?php = …", а "<?=" либо через echo();

Жуууутко извиняюсь, но может Вам, для начала, что-то почитать? Например спецификацию HTML, полистать справочник по PHP? Вопросы-то базового уровня. :)

_________________
Вот такие вот пироги с котятами...
Tolik
постоянный участник
24
Сообщения: 2115
Зарегистрирован: 23.07.03
Откуда: от туда
Сообщение Добавлено: 1 Октябрь 2004, 10:40:04 
Ardneh, да понятно...это я пробывал и так и сяк...только видать всетаки что-то в настройках не то...мне в поле выводит <?=$name?> и никак не содержимое переменной...
Можно подробнее про TEXTAREA?

_________________
LJ http://ps-42.livejournal.com
PS http://www.pstudio.biz
ЗЫ: — Почему Толик? — А что бы никто не догадался...=)))
.sv Муж.
новый человек
0
Сообщения: 127
Зарегистрирован: 29.04.04
Откуда: Moscow
Сообщение Добавлено: 1 Октябрь 2004, 10:42:25 
для input
Код:
<input type="text" name="nechto" value="<?php echo $nechto; ?>">


для textarea
Код:
<textarea name="nechto"><?php echo $nechto; ?></textarea>

_________________
В начале был бит, а не слово, как утверждают некоторые.
[AD]
Ardneh Муж.
участник
5
Сообщения: 1330
Зарегистрирован: 14.08.02
Откуда: Москва
Сообщение Добавлено: 1 Октябрь 2004, 10:45:17 
Tolik, кхм... вы под чем, позвольте спросить, скрипты отлаживаете? Вывод <?=$name?> может говорить, в частности, о том что PHP не обрабатывает Ваш скрипт.

_________________
Вот такие вот пироги с котятами...
Tolik
постоянный участник
24
Сообщения: 2115
Зарегистрирован: 23.07.03
Откуда: от туда
Сообщение Добавлено: 1 Октябрь 2004, 11:49:19 
Ardneh, отлаживаю денвером... я про что и толкую...не хочет воспринимать за скрипт... :fie:
у меня воспринимаются только расширения *.phtml...а вот где исправить я не нашел...может подскажите...

_________________
LJ http://ps-42.livejournal.com
PS http://www.pstudio.biz
ЗЫ: — Почему Толик? — А что бы никто не догадался...=)))
BlooDHounD Муж.
соучастник
0
Сообщения: 585
Зарегистрирован: 12.03.04
Откуда: Беларусь - Борисов
Сообщение Добавлено: 2 Октябрь 2004, 10:01:10 
а как ты его запускаешь?
тебе его надо поместить в денвер и запускать через бровзер например так: http://www.test1.ru/ваш_скрипт.phtml
для этого надо поместь в ../WebServers/home/test1.ru/www/ваш_скрипт.phtml
Чебурген
соучастник
3
Сообщения: 315
Зарегистрирован: 29.08.04
Сообщение Добавлено: 2 Октябрь 2004, 12:11:57 
Tolik, а зачем что-то где-то исправлять? Кто мешает дать файлу расширение .phtml?
seventeen
соучастник
0
Сообщения: 864
Зарегистрирован: 29.11.03
Откуда: д. Черемас
Сообщение Добавлено: 2 Октябрь 2004, 14:36:05 
Tolik, исправить надо в файле php.ini.
Найди там строчку про индексный файл, где написано index.html index.phtml index.shtml или что-то такое. Туда впиши index.php. Возможно, у тебя отключены глобальные переменные. Там же в php.ini надо найти строчку registerGlobals и поставить on. Подробнее про эти самые глобальные переменные можно найти в Сети -- вопрос очень частый.

Ежели всё вышеозначенное проделато, код вида echo "<textarea>."$var."</textarea>"; либо echo "<input type='text' value='".$var."'></input>"; должен работать.

При этом у тебя либо переменная $var должна быть получена в результате выполнения кода прямо на этой странице, либо ссылающаяся на эту страницу должна послать ей переменные тоже.

Например, ссылка, передающая переменные будет выглядеть <a href="page_with_form.php?var=15&var2=14>.
Если ты переменные должен обработать до вывода в форму на самой странице с формой, проверь, чего у тебя получается, вставив после кода echo $var;

А проблема действительно странная *)
MpaK999 Муж.
участник
1
Сообщения: 1716
Зарегистрирован: 14.11.02
Откуда: Ufa/Russia
Сообщение Добавлено: 3 Октябрь 2004, 13:29:29 
seventeen, простите, если не ошибаюсь, править всё же нужно конфиги веб-сервера (Апач) к примеру для оного - httpd.conf

_________________
:: metal kick ass ::
seventeen
соучастник
0
Сообщения: 864
Зарегистрирован: 29.11.03
Откуда: д. Черемас
Сообщение Добавлено: 3 Октябрь 2004, 13:38:39 
MpaK999, возможно, перепутал *).
А лучше всего новичку поставить Денвер ;).
Чебурген
соучастник
3
Сообщения: 315
Зарегистрирован: 29.08.04
Сообщение Добавлено: 3 Октябрь 2004, 21:26:39 
Когда видишь сообщения от такого севентина, то понимаешь - отпровергнуть весь этот винегрет из фантазий, слухов, неверного понимания и опечаток просто нереально, если тебе дорого свое время.
советовать же такому человеку попридержать свое мнение при себе, как я понимаю, тоже бесполезно...
seventeen
соучастник
0
Сообщения: 864
Зарегистрирован: 29.11.03
Откуда: д. Черемас
Сообщение Добавлено: 3 Октябрь 2004, 23:13:11 
Чебурген, а Вас, собственно, что не устраивает? Готовы предложить собственный вариант ответа? Вы, я так понимаю, профессионал, уставший от идиотов-ламеров?
Просветите пожалуйста.
Ainur Муж.
соучастник
16
Сообщения: 731
Зарегистрирован: 15.09.04
Откуда: Italia
Сообщение Добавлено: 4 Октябрь 2004, 00:02:57 
seventeen, В httpd.cnf нежно добавить AddType application/x-httpd-php .php .phtml
А не в php.ini

А товарищу нужно для начала html подучить, а потом уже за php братся.
seventeen, Register globals on! Да за такие советы убивать нужно!
Tolik
постоянный участник
24
Сообщения: 2115
Зарегистрирован: 23.07.03
Откуда: от туда
Сообщение Добавлено: 4 Октябрь 2004, 08:14:33 
Все...всем спасибо... :beer:

_________________
LJ http://ps-42.livejournal.com
PS http://www.pstudio.biz
ЗЫ: — Почему Толик? — А что бы никто не догадался...=)))
Чебурген
соучастник
3
Сообщения: 315
Зарегистрирован: 29.08.04
Сообщение Добавлено: 4 Октябрь 2004, 13:01:18 
Ну куда же без оскорбленного самолюбия-то? :-)
Собственный вариант ответа я предложил,если кто топик читал, конечно.
Что меня не устраивает - я написал, русским языком, если кто его понимает. КОЛИЧЕСТВО чудовищных ошибок на килобайт текста.
Ну и отношение к замечаниям, конечно же, которое я совершенно точно предсказал.
Ни от кого я не устал. Я просто не общаюсь с идиотами-ламерами. Всего хорошего.
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 22 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100