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 :: не передаются данные (POST)

 PHP.SU

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


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

> Без описания
Dekker8
Отправлено: 26 Ноября, 2010 - 11:25:13
Post Id



Частый гость


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


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




1.html
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <form id="form1" name="form1" method="post" action="1.php">
  3.   Send:
  4.   <input type="text" name="textfield" />
  5.   <input type="submit" name="Submit" value="Submit" />
  6. </form>
  7.  


1.php


выдает ошибку:PHP Notice: Undefined index: textfield in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\1.php on line 3

в чем может быть проблема, а то толи я тупой толи санки не едут Улыбка))))))
 
 Top
Stas.progger
Отправлено: 26 Ноября, 2010 - 12:26:49
Post Id


Новичок


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


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




А с enctype="multipart/form-data" пробовали ?

(Отредактировано автором: 26 Ноября, 2010 - 12:27:14)

 
 Top
ALEN
Отправлено: 26 Ноября, 2010 - 13:38:59
Post Id



Участник


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


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




Stas.progger
multipart/form-data - попробуйте понять для чего это нужно, для передачи текстовой информация это совсем не нужно.

Полностью код 1.php выложите тут, .т.к. нужно видеть минимум ближайшие строки, а тут нет экстрасенсов.

Вообще по роду ошибки, попробуйте перед выводом проверять, отправлена форма или нет, а то сейчас картинка в голове такая:

CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2. echo $_POST['textfield'];
  3. ?>
  4. <form id="form1" name="form1" method="post" action="1.php">
  5. Send:
  6. <input type="text" name="textfield" />
  7. <input type="submit" name="Submit" value="Submit" />
  8. </form>



Предлагаю хотя бы так:
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2. if(isset($_POST['Submit']) and isset($_POST['textfield'])){
  3. echo $_POST['textfield'];
  4. }
  5. ?>
  6. <form id="form1" name="form1" method="post">
  7. Send:
  8. <input type="text" name="textfield" />
  9. <input type="submit" name="Submit" value="Submit" />
  10. </form>
 
 Top
Phantik
Отправлено: 26 Ноября, 2010 - 13:43:05
Post Id


Посетитель


Покинул форум
Сообщений всего: 305
Дата рег-ции: Июнь 2009  


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




Уверенны что до 1.php дело доходит?
напишите что-то типа
echo "Zhoppa";
перед строкой
echo $_POST['textfield']
 
 Top
ALEN
Отправлено: 26 Ноября, 2010 - 13:45:14
Post Id



Участник


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


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




Phantik
Для внимательных:
PHP Notice: Undefined index: textfield in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\1.php on line 3

ВСЕГДА ОБРАЩАЙТЕ ВНИМАНИЕ НА ТЕКСТ ОШИБКИ - ТАМ РЕШЕНИЕ ПРОБЛЕМЫ В 99,9% ситуаций
 
 Top
Dekker8
Отправлено: 26 Ноября, 2010 - 13:59:22
Post Id



Частый гость


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


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




сообщение типа: echo "Zhoppa"; выводится Улыбка)))))) а вот ошибка остается все равно
(Добавление)
вот полностью код 1.html

CODE (html):
скопировать код в буфер обмена
  1.  
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head>
  5. <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" enctype="multipart/form-data" />
  6. <title>Untitled Document</title>
  7. </head>
  8.  
  9. <body>
  10. <form id="form1" name="form1" method="post" action="1.php">
  11.   Send:
  12.   <input type="text" name="textfield" />
  13.   <input type="submit" name="Submit" value="Submit" />
  14. </form>
  15. </body>
  16. </html>
  17.  
  18.  
 
 Top
Phantik
Отправлено: 26 Ноября, 2010 - 14:02:28
Post Id


Посетитель


Покинул форум
Сообщений всего: 305
Дата рег-ции: Июнь 2009  


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




2 ALEN сорри, не заметил.
Код 1.php был бы более информативным. Ошибка то в нем.
 
 Top
ALEN
Отправлено: 26 Ноября, 2010 - 14:04:12
Post Id



Участник


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


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




Phantik
Еще раз нужно прямо воткнуть в ошибку: Undefined index: textfield
(Добавление)
Dekker8
1.php а не 1.html
 
 Top
Dekker8
Отправлено: 26 Ноября, 2010 - 14:20:39
Post Id



Частый гость


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


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




1.php


там всего одна строчка в 1.пхп

ALEN я вижу ету ошибку она я так думаю появляется когда например неверно задано имя елемента формы
 
 Top
ALEN
Отправлено: 26 Ноября, 2010 - 14:27:40
Post Id



Участник


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


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




Dekker8
Наверху уже писал, что эту строчку меняем на:

CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2. if(isset($_POST['Submit']) and isset($_POST['textfield'])){
  3. echo $_POST['textfield'];
  4. }
  5. ?>
 
 Top
Dekker8
Отправлено: 26 Ноября, 2010 - 14:38:20
Post Id



Частый гость


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


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




выяснился один интересный момент: дело в том что в нормально полноценном браузере работает первоначальный скрипт. а я вот пишу скрипты PHP Expert Editor и в его браузере выдает такую ошибку а в нормальном полноценном браузере хорошо работает....в чем может быть причина?
 
 Top
JustUserR
Отправлено: 26 Ноября, 2010 - 14:53:59
Post Id



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


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


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




Stas.progger пишет:
А с enctype="multipart/form-data" пробовали ?
Использование приведенной вами формы организации передачи информационных полей формы в целевой PHP-скрипт не является допустимым при совместном применении упрощенного способа доступа к информации строки запроса в ассоциативных массивах GET/POST - поскольку требует осуществление предварительного разбора содержимого информационных полей до этапа исполнения пользовательских блоков PHP-приложений


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Dekker8
Отправлено: 27 Ноября, 2010 - 18:10:39
Post Id



Частый гость


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


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




проблема была в настройках программы PHP Expert Editor сейчас все нормально работает. спасибо всем кто откликнулся. тема закрыта
 
 Top
JustUserR
Отправлено: 27 Ноября, 2010 - 20:35:16
Post Id



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


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


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




Dekker8 пишет:
Проблема была в настройках программы PHP Expert Editor сейчас все нормально работает
Описанное вами приложение визуальной среды разработки PHP-проектов PHP Expert Editor обеспечивает возможность использования встроенной инстанции интерпретатора для осуществления интерактивного тестирования web-приложения - даже в случае когда в качестве целевого расположения PHP-интерпретатора производится указание реальной директории с компонентами приложения которые применяются и в реальном web-сервере - результирующие параметры могут в значительной мере отличаться по причине использования различных сред окружения выполнения


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB