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
Форумы портала PHP.SU :: Версия для печати :: нужна элементарная помощь
Форумы портала PHP.SU » PHP » Напишите за меня, пожалуйста » нужна элементарная помощь

Страниц (1): [1]
 

1. Jampire - 20 Марта, 2011 - 14:33:33 - перейти к сообщению
Как после выполнения скрипта, сделать чтобы он вернул к форме?
пытался делать так:
PHP:
скопировать код в буфер обмена
  1. echo "<body onload=top.location.href='ссылка к файлу'></body>";

но это вызывает замкнутый цикл.
Подскажите пожалуйста
2. cHameleon - 20 Марта, 2011 - 14:35:30 - перейти к сообщению
<META HTTP-EQUIV="Refresh" CONTENT="0; URL=ссылка">
3. EuGen - 20 Марта, 2011 - 14:37:43 - перейти к сообщению
В скрипте высылайте
header('Location: script.php');
4. Jampire - 20 Марта, 2011 - 14:41:41 - перейти к сообщению
Всем спасибо. Разобрался вроде как.
Вопрос №2: Как после отправки формы вывести сообщение о результате выше формы?

создает сообщение на "отдельной странице", а нужно выше формы.
5. Zuldek - 21 Марта, 2011 - 14:13:30 - перейти к сообщению
Если речь идёт о той же странице с формой, на которую вы вернулись после отправки формы, то можно, например, в составе URL переадресации на форму передать параметр о том что форма отправлена:

в скрипте отправки формы:
header('Location: forma.php?status=1');

в скрипте с формой:

if($_GET['status']==1) echo "Ваше сообщение успешно отправлено";

....вывод самой формы, если надо....
6. Jampire - 21 Марта, 2011 - 16:04:02 - перейти к сообщению
Спасибо, получилось!

 

Powered by ExBB FM 1.0 RC1