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 [2]
Покинул форум
Сообщений всего: 35
Дата рег-ции: Март 2008
Помог: 0 раз(а)
valenok пишет:
значит данные передаются другим методом.
Спасибо за наводку.
Писал очередной вопрос, взял из своего скрипта с пом ctrl+c <form action="processAdd.php" metod="post"> и увидел ошибку metod(пропустил h). Как же он с ошибкой работал через $_REQUEST?
valenok
Отправлено: 07 Октября, 2008 - 21:19:24
Здесь могла бы быть ваша реклама
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Помог: 3 раз(а)
Gal_Sergey пишет:
valenok пишет:
значит данные передаются другим методом.
----- Truly yours, Sasha.
kleks
Отправлено: 08 Октября, 2008 - 01:34:32
Новичок
Покинул форум
Сообщений всего: 1
Дата рег-ции: Окт. 2008
Помог: 0 раз(а)
Здравствуйте, у меня схожая проблема, почитал, но так и не смог разобраться.
Как все-таки можно передать значение переменной с одной страницы на другую, не вводя значения с формы???
valenok
Отправлено: 08 Октября, 2008 - 10:51:33
Здесь могла бы быть ваша реклама
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Ну, а у меня свой вопрос. Для примера возьмем приведеный мною фрагмент кода.В editRecord.php я не смогу воспользоваться переменными $tableName и $keyName, а только записав $_POST['tableName'] и $_POST['keyName']. А мне надо именно $tableName и $keyName, иначе прийдется переделывать весь код.
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Помог: 3 раз(а)
$tableName = $_POST['tableName'];
----- Truly yours, Sasha.
Gal_Sergey
Отправлено: 11 Октября, 2008 - 19:14:21
Новичок
Покинул форум
Сообщений всего: 35
Дата рег-ции: Март 2008
Помог: 0 раз(а)
Цитата:
$tableName = $_POST['tableName'];
Это не очень спасает, прийдется везде врукопашную вводить строки такого типа. Может хотя бы функцию написать, которая для всех элементов массива $_POST формирует одноименные переменные.
У меня первоначально все строилось на $_REQUEST.На локалке все нормально работало, а когда перенес на удален сервер начали вылазить левые переменные и скрипт не пошел. А теперь колупаюсь с этим $_POST.
valenok
Отправлено: 11 Октября, 2008 - 19:26:30
Здесь могла бы быть ваша реклама
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Помог: 3 раз(а)
foreach($_POST as $key => $val) $$key = $val;
----- Truly yours, Sasha.
Gal_Sergey
Отправлено: 11 Октября, 2008 - 19:40:37
Новичок
Покинул форум
Сообщений всего: 35
Дата рег-ции: Март 2008
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.