Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: не передаются параметры из строки ввода в форме обрабатывающему скрипту

Сообщения:  [1-5] 

 
 автор: Киналь   (26.01.2006 в 15:04)   письмо автору
 
   для: loomoks   (23.01.2006 в 20:29)
 

Еще. для верности - не пишите никогда абсолютный url, кроме тех случаев, когда это действительно необходимо.

   
 
 автор: Mouse   (26.01.2006 в 14:44)   письмо автору
 
   для: loomoks   (23.01.2006 в 20:29)
 

попробуйте вставить в обработчик $answer = $_GET['answer']; как Вам krollik советовал, а если не поможет попробуйте еще из <form action ="http://test2.ru/up/test.php" metod="get"> убрать ковычки - <form action =http://test2.ru/up/test.php metod=get>.

   
 
 автор: cheops   (23.01.2006 в 22:04)   письмо автору
 
   для: loomoks   (23.01.2006 в 20:29)
 

Это связано с тем, что в последних дистрибутивах PHP директива register_globals откключена и необходимо её либо включать в конфигурационном файле php.ini, либо использовать суперглобальные массивы, как это описывается в статье http://www.softtime.ru/info/articlephp.php?id_article=13.

   
 
 автор: krollik   (23.01.2006 в 20:51)   письмо автору
 
   для: loomoks   (23.01.2006 в 20:29)
 

попробуй решить так

$answer = $_GET['answer'];

   
 
 автор: loomoks   (23.01.2006 в 20:29)   письмо автору
 
 

Проблема в том что не передаются параметры.
Пример:
<form action ="http://test2.ru/up/test.php" metod="get">
продолжить работу программы? <input type="text" name="answer"/><br>
<input type="submit"/>
</form>
СКРИПТ:
<?php
switch($answer)
{
case "yes":
echo("Продолжаем работу!");
break;
case "no":
echo( "Завершаем работу");
break;
default:
echo("некоректный ввод");
break;
}
?>
Пример из книги" Самоучитель PHP 5", в книге" PHP 5 на примерах "тоже есть пример где такая же проблема.
независимо что введено в строке Возвращает "некоректный ввод"

   

Сообщения:  [1-5] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования