|
| |
|
|
| |
для: VasTer
(21.06.2006 в 13:49)
| | | Если action не прописан то action по умолчанию это сам скрипт или страница на которой пользователь находится. | |
| |
|
|
| |
автор: VasTer (21.06.2006 в 13:49) |
|
| |
для: kolobokk
(21.06.2006 в 13:34)
| | | >что значит не работает?
>Что происходит?
Warning: Cannot modify header information - headers already sent by (output started at z:\home\test.ru\www\testr\design\footer.htm:15) in z:\home\test.ru\www\test\function.php on line 12
Это наверно из-за того о чём писал kolobokk , действительно вывод графики (шапка, меню и т.п.) идёт впереди его.
Спасибо. Теперь пойду устранять...
P.S.:
>по идее он должен переходить по адресу указанному в action формы :)
Верно замеченно, я чёто и забыл. Но у меня в форме не прописан action вообще. | |
| |
|
|
| |
|
|
| |
для: VasTer
(21.06.2006 в 13:08)
| | | по идее он должен переходить по адресу указанному в action формы :)
а чтобы не загружалась повторна первая страница вам необходимо код проверки поместить в самый верх, т. е до вывода графики (шапка, меню и т.п.) | |
| |
|
|
| |
|
|
| |
для: VasTer
(21.06.2006 в 13:09)
| | | что значит не работает?
Что происходит? | |
| |
|
|
| |
автор: VasTer (21.06.2006 в 13:09) |
|
| |
для: VasTer
(21.06.2006 в 13:08)
| | | Header ('Location: index.php?id=ok'); не работает почемуто... | |
| |
|
|
| |
автор: VasTer (21.06.2006 в 13:08) |
|
| |
для: valenok
(21.06.2006 в 11:11)
| | | >Немного не понятно в чем проблема... в том что проходит секунда?
Да, проблема в том что он перезагружает, после нажатия на кнопку, сначало на страницу где эта форма с кнопкой, а только потом, через 1 секунду на нужную страницу! Поидее он должен сразу на нужную страницу переходить!!! | |
| |
|
|
| |
|
|
| |
для: VasTer
(21.06.2006 в 10:00)
| | | ИЛи JS
--
Document.location="?ok=ok"; | |
| |
|
|
| |
|
|
| |
для: VasTer
(21.06.2006 в 10:00)
| | | Немного не понятно в чем проблема... в том что проходит секунда?
можно попробовать выполнить перенаправление средствами php
Header ('Location: index.php?id=ok');
|
| |
| |
|
|
| |
автор: VasTer (21.06.2006 в 10:00) |
|
| | Может кто стаклкивался:
Заполняю поля в форме, нажимаю Добавить, скрипт обновляет страницу, проходит 1 секунда и только тогда он переходит на нужную страницу(кторую я указал в обработчике в случае удачного занесения данных).
Вот я как принимаю из формы:
include "function.php";
if(!empty($_POST)) //Проверю нажата ли кнопка
{
add($name, $mail); // add(); это фунция
}
Вот что в ней add(); :
$n = fopen("n.txt","a");
fwrite($n, $name."\".$mail);
fclose($n);
session_start();
$_SESSION['ok'] = "Сообщение добавлено.";
echo "<html><head><meta http-equiv='Refresh' content='0; URL=?id=ok'></head></html>"; | |
| |
|
|
|