Автор Тема: не работает header("Location.....")  (Прочитано 3273 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн cybermax

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 107
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
не работает header("Location.....")
« : 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>

 
   


   

   

 

    Íàçâàíèå:
">

    Ïóòü:
">

    Îïèñàíèå:


>


Lorem ipsum dolor sit amet, consetetur sadipscing eled diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
не работает header("Location.....")
« Ответ #1 : 21 Мая 2002, 17:41:59 »
Цитировать
header("Location: editsite.php?site=$site\\n\\n");

А \\n\\n-то зачем?
AS IS...

Оффлайн Croaker

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 927
  • +0/-0
  • 0
    • Просмотр профиля
    • http://alex-files.ru
не работает header("Location.....")
« Ответ #2 : 21 Мая 2002, 18:40:15 »
А разве можно отсылать header`ы после того, как html код вывелся? Вроде нельзя...
Не все коту матрица.

Оффлайн Dm

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1263
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
не работает header("Location.....")
« Ответ #3 : 21 Мая 2002, 21:08:01 »
Цитировать
А разве можно отсылать header`ы после того, как html код вывелся? Вроде нельзя...

нет, конечно. если нет другого варианта, то можно использовать буферизацию. ob_*
с уважением,
магистр белой магии.

Оффлайн Ardzhan

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 205
  • +0/-0
  • 0
    • Просмотр профиля
    • http://ardzhan.km.ru
не работает header("Location.....")
« Ответ #4 : 21 Мая 2002, 21:19:56 »
Цитировать

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



edit selected site //

 

Так ты уже документ вывел... А после вывода документа заголовок не покатит!!!
if($action!="Edit"){
выводим документ
}
if($action=="Edit") {
header("Location:.....);}

Оффлайн Dm

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1263
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
не работает header("Location.....")
« Ответ #5 : 21 Мая 2002, 21:47:16 »
Ardzhan
см. мой пред. пост.
с уважением,
магистр белой магии.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28