URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 4489
[ Назад ]

Исходное сообщение
"Передача переменных формы"

Отправлено Alti , 12-Ноя-06 02:54 
Люди помогите, не могу понять в чем дело!
Вызываю из формы *.php файл. Созданные в нем внутренние переменные прекрасно выводятся, а которые должны быть получены из формы методом POST в упор не видит.
Система SuseLinux 10,1.

Содержание

Сообщения в этом обсуждении
"Передача переменных формы"
Отправлено madskull , 12-Ноя-06 16:15 
>Люди помогите, не могу понять в чем дело!
>Вызываю из формы *.php файл. Созданные в нем внутренние переменные прекрасно выводятся,
>а которые должны быть получены из формы методом POST в упор
>не видит.
>Система SuseLinux 10,1.

Видимо, ошибка где-то...


"Передача переменных формы"
Отправлено Akademic , 12-Ноя-06 18:13 
Код скрипта дай



"Передача переменных формы"
Отправлено Alti , 13-Ноя-06 00:13 
>Код скрипта дай

Это просто тестовый скриптик.


<? // short tag включен по умолчанию был
    echo "Processed at ";
    echo date("j F");
    $ex1 = 75; $ex2 = 100; $str = "This is added string";
    $sum = $ex1 + $ex2;
    echo "<br>Summa $ex1 and $ex2 equal $sum";
    echo "<br>Added string ".$str;
    echo "<br>Form input contain: ".$fld1; //здесь должно быть знач. полученное из формы
?>

то значение что в форме:
    <input type="text" name="fld1" size=5>


"Передача переменных формы"
Отправлено weris , 13-Ноя-06 06:16 
><? // short tag включен по умолчанию был
>    echo "Processed at ";
>    echo date("j F");
>    $ex1 = 75; $ex2 = 100; $str =
>"This is added string";
>    $sum = $ex1 + $ex2;
>    echo "<br>Summa $ex1 and $ex2 equal $sum";
>    echo "<br>Added string ".$str;
>    echo "<br>Form input contain: ".$fld1; //здесь должно быть знач. полученное из формы
>?>
>
>то значение что в форме:
>    <input type="text" name="fld1" size=5>


1. <form .... method=post>

2. в начало скрипта:
$fld1=$_POST['fld1'];


"Передача переменных формы"
Отправлено Бронетемкин , 05-Дек-06 13:40 
>2. в начало скрипта:
>$fld1=$_POST['fld1'];

Либо еще import_request_variables попользовать со своим префиксом...


"Передача переменных формы"
Отправлено satyr , 07-Дек-06 12:12 
>>2. в начало скрипта:
>>$fld1=$_POST['fld1'];
>
>Либо еще import_request_variables попользовать со своим префиксом...

ага, а еще можно вначало поставить extract($_GET(или POST)) - тогда все авотоматом достанет и не надо каждую вытаскивать поотднльности