Вопрос по $_GET и $_POST (to Фанат)

rooot

Новичок
Вопрос по $_GET и $_POST (to Фанат)

естьтакое дело
$tab2 - берется из БД ( при просмотре в виде html значение value='то что нужно!!!')
echo "<form action='save.php' method='post'>";
echo "<input type='hidden' NAME='tab2' value='".$tab2."'>";
echo "<input type=submit name='save' value='Сохранить'>";
save.php
---------------------
function action1() {
header("Location: save1.php");
exit;
}
if( !empty($_REQUEST['save']) ) {
action1();
}
----------------------
(тут тоже все ОК редиректит)
save1.php
----------------------
$tab2 = $_POST['tabl1'];
echo $tab2;
echo $_POST['tab2'];
не один из вариантов не работают.
Опять читать ФАК?
 

specialist

Guest
боюсь что, ответ будет адекватен вопросу....
 

rooot

Новичок
Поправка
----------------------
$tab2 = $_POST['tab2'];

-~{}~ 12.05.05 12:00:

specialist
а в чем я не правильно вывазился?

-~{}~ 12.05.05 12:02:

Все разобрался нужно было и в save.php тоже самое сделать, всем спасибо.
 

specialist

Guest
rooot
а как ты в save1.php постом данные передаёшь?...
 

rooot

Новичок
specialist
в том то и дело что ни как )) вот поэтому ничего и нет, а теперь проблема я слышал что с header невозможно передовать переменные, как быть? у меня 2 кнопки и каждая выполняет свои функции.
 

specialist

Guest
Автор оригинала: rooot
specialist
проблема я слышал что с header невозможно передовать переменные,
а что мешает передать их гетом (в адресе)?
 

Фанат

oncle terrible
Команда форума
мешает то, что он всё-таки не представляет себе, что такое система браузер-сервер, и как они взаимодействуют.
поэтому header для него - заклинание, которое "переаёт переменные".

То, что вся задача этих хидеров, или урлов, или форм - всего лишь свормировать опредлелённым образом СТРОКУ - выше его понимания.

-~{}~ 12.05.05 12:39:

ещё проблема в том, что он задаёт вопрос не "как мне сделать удаление" а "почему вот этот код не работает".
 

rooot

Новичок
Почитал ))
header('Location: '.$_SERVER["HTTP_HOST"].$_SERVER["PHP_SELF"]);
после получил такую строку, тут все мои данные шас буду приводить в порядок, может винтиков и хватит ))
http://localhost/save.php?ta2=%F0%EF&ta3=%EF%F0&ta4=23&ta5=23&ta6=23&ta8=23&ta9=23&ta10=23&ta11=23&ta12=23&ta13=23&ta14=23&ta15=%F0%EE&ta16=23&ta17=23&ta18=23&ta19=2323&ta20=23&ta21=23&tabl1=%F0%EF&save=%D1%EE%F5%F0%E0%ED%E8%F2%FC
 

Фанат

oncle terrible
Команда форума
ты делаешь глупость.
здесь ни локейшен, ни передача всего жэтого табора не нужна.
 

Pegas

Новичок
я бы так написал...
PHP:
if (isset($_POST['save']) ) { 
  $str="location: save1.php?tab2=".$_POST['tab2'];
   header($str);
}
и никаких заморочей.... читаешь потом
if (isset($_GET['tab2'])){
..... тело ....
}
 

rooot

Новичок
все спасибо у меня все получилось только я пошел другой дорогой взял в том же файле добавил
function action1() {
...........................
exit;
}
и вся проблема пропала ))
в итоге написал систему складирования, осталось распределить доступы пользователей.
 
Сверху