переход на другую страницу

glazi666a

Новичок
переход на другую страницу

есть форма в html файле и php файл, который обрабатывает данные из формы. Как в php файле при проверке какого-то условия осуществить переход на другую страницу???
к примеру: if (var==a) переход на другую страницу
заранее спасибо!!!
 

ZloY

Новичок
ну или как вариант echo и вот это:
http://www.shtogrin.com/library/web/meta/http_equiv_refresh/
 

glazi666a

Новичок
при использовании header выдает
Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\sait\sale.php:10) in C:\AppServ\www\sait\sale.php on line 11
 

Adelf

Administrator
Команда форума
а не надо никаких print/echo перед тем, как header посылать.
 

glazi666a

Новичок
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />

<title>Untitled Document</title>
</head>
<body>
<?php
$type=$_POST['type'];
if( $type==apartement) header("Location:sale.html");
?>
</body>
</html>
 

Духовность™

Продвинутый новичок
glazi666a
вывод HTTP-заголовков должен быть ДО вывода тела документа. А тело ты уже вывел в виде html

вынеси php в начало скрипта, в самый верх.
 

Фанат

oncle terrible
Команда форума
странно, почему у него пишет ,что вывод начался в 10 строке, когда он начинается в 1...
 

glazi666a

Новичок
а если у меня прописано вот так:
if((($type==sale) &&($type1==apartement)) or (($type==lease) &&($type1==apartement))) header("Location:aaa.html");

if((($type==sale) &&($type1==house)) or (($type==lease) &&($type1==house))) header("Location:bbb.html");

if((($type==buy) &&($type1==house)) or (($type==rent) &&($type1==house))) header("Location:ccc.html");

if((($type==buy) &&($type1==apartement)) or (($type==rent) &&($type1==apartement))) header("Location:ddd.html");

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