|
|
|
| не получается никак при отправке формы добавить гет чтобы не брало из кеша..
получается если хидером то тот месаг который должен писаться в результате удачной отправки не выводится ибо уже новая страница..
как его наказать?( | |
|
|
|
|
|
|
|
для: sl1p
(30.08.2008 в 01:57)
| | Обычно после удачной отправки формы делают добавление в базу и редирект на страницу с отображаемыми данными. Если это одна страница, то в ГЕТ добавьте, например параметр ?rnd=<?=time()?> | |
|
|
|
|
|
|
|
для: mihdan
(30.08.2008 в 02:02)
| | не пиши мне больше плз. Чисть глаза | |
|
|
|
|
|
|
|
для: sl1p
(30.08.2008 в 03:01)
| | Если хочешь чтобы тебе помогли-опиши подобнее, так как в асе у тя этого не получилось | |
|
|
|
|
|
|
|
для: mihdan
(30.08.2008 в 03:06)
| | ну вот обычный пример:
как сделать редирект не потеряв сообщения?
<html>
<head>
<?php
function add_form()
{
echo"
<form action='{$_SERVER['PHP_SELF']}' method='post'>
<input type='submit' name='submit'>
</form>
";
}
?>
</head>
<body>
<?php
if(empty($_POST['submit'])){
add_form();
}
else{
echo "форма отправлена";
}
?>
</body>
</html>
|
| |
|
|
|
|
|
|
|
для: sl1p
(30.08.2008 в 03:15)
| | Для редиректа есть 3 способа: header(), <meta>, document.location.href | |
|
|
|
|
|
|
|
для: mihdan
(30.08.2008 в 03:28)
| | редирект на ту же самую страницу просто нужно добавить гет и при этом не потерять сообщения которое выводится в случае отправки.
я попросил тебя не пиши здесь. | |
|
|
|
|
|
|
|
для: sl1p
(30.08.2008 в 03:32)
| | Спасибо | |
|
|
|
|
|
|
|
для: sl1p
(30.08.2008 в 03:32)
| | >и при этом не потерять сообщения которое выводится в случае отправки
Зачем??? 3й раз говорю противоречишь сам себе(исходя из переписки в асе) | |
|
|
|
|
|
|
|
для: sl1p
(30.08.2008 в 03:01)
| | Учитесь сами сначала писать и выражать свои мысли на родном языке. А потом уже рассчитывайте на чужую помощь... тошно уше Ваши посты читать. | |
|
|
|
|
|
|
|
для: DDK
(30.08.2008 в 11:44)
| | в чём трабл? Не читай, делов то. | |
|
|
|
|
|
|
|
для: sl1p
(30.08.2008 в 12:46)
| | возможно я не до конца понял суть, но есть простое решение если скрипт один - с формой и ее обработкой:
в начале скрипта если есть данные из поста - вы обрабатываете их, далее выводите саму страницу - и не надо будет делать редирект | |
|
|
|
|
|
|
|
для: Balamut182
(01.09.2008 в 00:55)
| | оно так и происходит но посты всё равно остаются и по ф5 отправляются снова. | |
|
|
|
|
|
|
|
для: sl1p
(02.09.2008 в 10:56)
| | Вам уже сказали - редирект. | |
|
|
|
|
|
|
|
для: sl1p
(02.09.2008 в 10:56)
| | по ф5 посты добавляются потому что не сбрасываются $_POST, простой ансет не поможет - только редирект - в нем ваше спасение | |
|
|
|