Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: как сохранить и вернуть данные в текстовое поле

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (2): [1] 2 »   

> Без описания
A_STAS
Отправлено: 19 Декабря, 2008 - 22:44:30
Post Id


Новичок


Покинул форум
Сообщений всего: 11
Дата рег-ции: Нояб. 2008  
Откуда: Кривой Рог


Помог: 0 раз(а)




Всем привет.
Есть форма с текстовым плем.
Кто подскажет, как в текстовое поле ввести
данные типа <input type=text name="fio" value=$_POST['dat'];
Я знаю, что это не правильно. Это, чтобы понятнее было.
Спасибо.
 
 Top
valenok Модератор
Отправлено: 19 Декабря, 2008 - 23:15:15
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




PHP:
скопировать код в буфер обмена
  1. <textarea><?PHP echo @$_POST['dat']; ?></textarea>


-----
Truly yours, Sasha.
 
My status
 Top
A_STAS
Отправлено: 19 Декабря, 2008 - 23:31:11
Post Id


Новичок


Покинул форум
Сообщений всего: 11
Дата рег-ции: Нояб. 2008  
Откуда: Кривой Рог


Помог: 0 раз(а)




valenok пишет:
PHP:
скопировать код в буфер обмена
  1. <textarea><?PHP echo @$_POST['dat']; ?></textarea>

Вы меняня наверное не поняли.
Я в поле ввожу данные. Отправляю их на обработку и смотрю результат.
Если результат не такой как мне нужно я снова ввожу теже данные но немного
измененные. и.т.д. Так вот, чтобы их не вводить каждый раз их нужно
какимто образом оставлять в текстовом поле и только подправлять.
А <textarea> выводит отдельное окно.
 
 Top
valenok Модератор
Отправлено: 20 Декабря, 2008 - 02:00:13
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




Действительно не понял.


-----
Truly yours, Sasha.
 
My status
 Top
Andrey5555
Отправлено: 20 Декабря, 2008 - 19:50:32
Post Id


Частый гость


Покинул форум
Сообщений всего: 183
Дата рег-ции: Авг. 2007  


Помог: 0 раз(а)




valenok Давай я попробую обьяснить Радость
Человеку надо отправить данные из поля на обработку, в случае ошибки должна окрыться прошлая страница, но с заполнеными данными (которые были отправлены на обработку).

Реализовать можно на JS.
 
 Top
valenok Модератор
Отправлено: 20 Декабря, 2008 - 21:31:57
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




тогда я не понял что не так в
<textarea><?PHP echo @$_POST['dat']; ?></textarea>


-----
Truly yours, Sasha.
 
My status
 Top
Champion Супермодератор
Отправлено: 21 Декабря, 2008 - 08:09:58
Post Id



Активный участник


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


Помог: 57 раз(а)




По-моему, valenok как раз объяснил то что и нужно было, а вот A_STAS как раз и не понял. И даже не проверил, что приведенный код работает именно така, как он хотел
 
 Top
A_STAS
Отправлено: 21 Декабря, 2008 - 22:48:31
Post Id


Новичок


Покинул форум
Сообщений всего: 11
Дата рег-ции: Нояб. 2008  
Откуда: Кривой Рог


Помог: 0 раз(а)




У меня на форме два текстовых поля.
В одно поле я ввожу регулярное выражение,
а в другое поле текст. Жму на кнопку и
смотрю результат принтом. Так вот мне нужно
чтобы в поле регулярное выражение оставалось.
 
 Top
PHPLamer
Отправлено: 22 Декабря, 2008 - 03:15:33
Post Id



Частый гость


Покинул форум
Сообщений всего: 171
Дата рег-ции: Сент. 2008  
Откуда: Russia, Krasnodar


Помог: 2 раз(а)




A_STAS пишет:
У меня на форме два текстовых поля.
В одно поле я ввожу регулярное выражение,
а в другое поле текст. Жму на кнопку и
смотрю результат принтом. Так вот мне нужно
чтобы в поле регулярное выражение оставалось.


Делай редирект с передачей переменной на предыдушую страницу после проверки нужного тебе условия. Улыбка
 
 Top
Champion Супермодератор
Отправлено: 22 Декабря, 2008 - 08:41:16
Post Id



Активный участник


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


Помог: 57 раз(а)




Понял. Тогда либо редирект с задержкой, либо ссылку назад. Со всеми параметрами
 
 Top
ALEN
Отправлено: 22 Декабря, 2008 - 09:39:08
Post Id



Участник


Покинул форум
Сообщений всего: 1459
Дата рег-ции: Авг. 2008  
Откуда: Крым


Помог: 11 раз(а)




CODE (text):
скопировать код в буфер обмена
  1. <input type=text name="fio" value="<?php echo @$_POST['fio'];?>">

(Отредактировано автором: 22 Декабря, 2008 - 09:40:04)

 
 Top
valenok Модератор
Отправлено: 22 Декабря, 2008 - 10:56:31
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




Сдаюсь. Объясните и мне по русски. Из любопытства..


-----
Truly yours, Sasha.
 
My status
 Top
Champion Супермодератор
Отправлено: 22 Декабря, 2008 - 11:45:55
Post Id



Активный участник


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


Помог: 57 раз(а)




valenok, человек вводит значения в поля, нажимает сабмит, смотрит результат. Посмотрел. Хочет вернуться назад (кстати, A_STAS, а если кнопку back на браузере нажать значение разве уберутся?), но там поля пустые. А заполнять всё заново не хочет. Хочет, чтоб значения были старые....
А понять и приткнуть выш вариант к своим целям либо не хочет, либо не понимает.

A_STAS, Здесь уже написано решение вашей проблемы. Собирайте и реализуйте
 
 Top
A_STAS
Отправлено: 22 Декабря, 2008 - 11:55:58
Post Id


Новичок


Покинул форум
Сообщений всего: 11
Дата рег-ции: Нояб. 2008  
Откуда: Кривой Рог


Помог: 0 раз(а)




Вот только так получается, а без отката никак не получается.
echo "<a href=\"javascript:history.go(-1)\">назад</a>";
А хотелось без отката. Откат можно и броузером сделать.
Код приведенный ALEN дублирует слеши (/[^a-z0-9\\\\.\\\\-\\\\_\\\\@\\\\n]/)
и поэтому не подходит.
 
 Top
Champion Супермодератор
Отправлено: 22 Декабря, 2008 - 12:12:29
Post Id



Активный участник


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


Помог: 57 раз(а)




Есть функции для экранирования строк и обратного действия. Гляньте
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB