Forum Webscript.Ru

Программирование => PHP => Тема начата: cybermax от 21 Мая 2002, 17:37:19

Название: не работает header("Location.....")
Отправлено: cybermax от 21 Мая 2002, 17:37:19
Вот есть такой скрипт. называется editsitecont.php?site=... . после сабмита формы должен переходить на editsite.php?site=....
А он зараза не в какую. выдает опять editsitecont.php
Ума не приложу в чем тут дело?


edit selected site /<?php echo($name) ?>/



edit selected site //


    require("conf.php");
    $server = mysql_connect($host,$user,$pass);
    mysql_select_db($db,$server);

    $result1=mysql_query("SELECT * FROM sites WHERE sid=\'$site\'",$server);

    $row=mysql_fetch_array($result1);

    if($action=="Edit")

    { mysql_query("UPDATE sites SET sname=\'$sname\', surl=\'$surl\', sdesc=\'$sdesc\' WHERE sid=\'$sid\';",$server);
    header("Location:  editsite.php?site=$site\\n\\n");
    }
?>

method=post>

 
   


   

   

 

    Íàçâàíèå:
">

    Ïóòü:
">

    Îïèñàíèå:


>


Название: не работает header("Location.....")
Отправлено: ThE0ReTiC от 21 Мая 2002, 17:41:59
Цитировать
header("Location: editsite.php?site=$site\\n\\n");

А \\n\\n-то зачем?
Название: не работает header("Location.....")
Отправлено: Croaker от 21 Мая 2002, 18:40:15
А разве можно отсылать header`ы после того, как html код вывелся? Вроде нельзя...
Название: не работает header("Location.....")
Отправлено: Dm от 21 Мая 2002, 21:08:01
Цитировать
А разве можно отсылать header`ы после того, как html код вывелся? Вроде нельзя...

нет, конечно. если нет другого варианта, то можно использовать буферизацию. ob_*
Название: не работает header("Location.....")
Отправлено: Ardzhan от 21 Мая 2002, 21:19:56
Цитировать

edit selected site /<?php echo($name) ?>/



edit selected site //

 

Так ты уже документ вывел... А после вывода документа заголовок не покатит!!!
if($action!="Edit"){
выводим документ
}
if($action=="Edit") {
header("Location:.....);}
Название: не работает header("Location.....")
Отправлено: Dm от 21 Мая 2002, 21:47:16
Ardzhan
см. мой пред. пост.