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

Форум PHP

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

 

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

вид форума:
Линейный форум Структурный форум

тема: $_post как должно быть?
 
 автор: moonfox   (29.04.2005 в 05:50)   письмо автору
 
 


$_POST['name_of_field'];
echo $name_of_field;  //-  не работает

echo $_POST['name_of_field']; //- работпет
//и так работает:
$f=$_POST['name_of_field']; 
echo $f;

чего в первом случае не работает?

проблема ешо в том что если много полей то к каждой переменной post из формы приходится писать ешо переменую
$f1=$_POST['name_of_field1'];
$f2=$_POST['name_of_field2'];
$f3=$_POST['name_of_field3'];

нельзя ли как по другому обратится?

   
 
 автор: Artem S.   (29.04.2005 в 07:52)   письмо автору
 
   для: moonfox   (29.04.2005 в 05:50)
 

Это не есть хороший вариант, то да ладно =0

<?
$post_vars 
=  array_keys($_POST);
foreach(
$post_vars as $v)
{
   $
$v $_POST[$v];
}
?>

или так

<?
if (!ini_get("register_globals")) {
    
import_request_variables('GPC');
}
?>

   
 
 автор: glsv (Дизайнер)   (29.04.2005 в 08:16)   письмо автору
 
   для: moonfox   (29.04.2005 в 05:50)
 

Все верно.

$_POST['name_of_field']; 
echo $name_of_field;  //-  не работает

Чтобы этот вариант работал должна быть включена директива register_globals в php.ini. Если она выключена, то нужно либо обращаться к переменной через суперглобальный массив $_POST (если переменная передана методом POST)

echo $_POST['name_of_field']; //- работпет 
 

либо можно использовать обходные маневры, предложенные Artem S.
По ссылке статья про register_globals.

http://www.softtime.ru/info/articlephp.php?id_article=13

   
Rambler's Top100
вверх

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