[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: header location
nugle
При таком 3аголовке выла3иет ошибка:
 header('Location: http://fiesta.ru/admin/index.php?do=navigation');

Подскажите, почему?



Спустя 5 минут, 12 секунд (4.12.2010 - 17:47) Марафонец написал(а):
а какая именно?

Спустя 20 секунд (4.12.2010 - 17:48) vagrand написал(а):
Может для разнообразия текст ошибки укажешь?

Спустя 1 минута, 3 секунды (4.12.2010 - 17:49) nugle написал(а):
Блин, а я думал вы экстрасенсы))
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\fiesta.ru\www\admin\delete_menu.php:1) in Z:\home\fiesta.ru\www\admin\delete_menu.php on line 12

Спустя 2 минуты, 34 секунды (4.12.2010 - 17:51) nugle написал(а):

Наверно
<?php

require "../options/db.php";


$name = trim(!empty($_POST['name'])) ? $_POST['name'] : null;
$position = trim(!empty($_POST['position'])) ? $_POST['position'] : null;
$num = !empty($_GET['num']) ? $_GET['num'] : null;
$sub_yes = !empty($_POST['sub_yes']) ? $_POST['sub_yes'] : null;
$sub_no = !empty($_POST['sub_no']) ? $_POST['sub_no'] : null;
if($sub_yes) $num = !empty($_POST['num']) ? $_POST['num'] : null;
if (isset($sub_no)) header('Location: http://fiesta.ru/admin/index.php?do=navigation');
$sql = "select * from menu where id='".$num."'";
$result = mysql_query($sql) or die(mysql_error ."<br />". $sql) ;

$row = mysql_fetch_assoc($result);

?>

<!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=utf-8" />
<
title>Добавление меню</title>
<
link href="../class.css" rel="stylesheet" type="text/css" />
</
head>

<
body>
<
table align="center" width="960" height="437" border="0" cellpadding="0" cellspacing="0">
<
tr>
<
td height="198" colspan="2"> </td>
</
tr>
<
tr>
<?php

require "blocks/lefttd.php";

?>
<td width="711" align="left" valign="top">

<
br /><br />
<?php if(!$sub_yes) {?>
<form action="delete_menu.php" method="post">
Вы уверены, что желаете удалить этот пункт меню?<br />
<
input name="name" type="hidden" value="<?php echo $name;?>" />
<
input name="num" type="hidden" value="<?php echo $num;?>" />
<
input name="sub_yes" type="submit" class="but" value="ДА" />
<
input name="sub_no" type="submit" class="but" value="НЕТ" />
</
form>
<?php
}
if($sub_yes) {
$sql2 = "delete from `menu` where `id` ='".$num."'";
$result2 = mysql_query($sql2) or die(mysql_error ."<br />". $sql2);}
if($result2 === true) echo "Данные успешно удалены";

?>



</td>
</
tr>
</
table>


</
body>
</
html>


Спустя 2 минуты, 54 секунды (4.12.2010 - 17:54) nugle написал(а):
Пожалст:
<?php
require "config.php";

$host = "localhost";
$user = "root";
$pass = "";
$dbname = "fiesta";

$connect = mysql_connect ($host, $user, $pass);
$select = mysql_select_db ($dbname);

if (!$connect) {echo 'Подключение не удалось';}
if (!$select) {echo 'База данных не выбрана';}



?>

Спустя 4 минуты, 24 секунды (4.12.2010 - 17:59) nugle написал(а):
неа))теж булочки

Спустя 4 минуты, 30 секунд (4.12.2010 - 18:03) nugle написал(а):
там пусто)))

Спустя 46 секунд (4.12.2010 - 18:04) Марафонец написал(а):
а если вообще убрать
require "config.php";
?

Спустя 59 секунд (4.12.2010 - 18:05) nugle написал(а):
не меняет ничего)))

Спустя 6 минут, 45 секунд (4.12.2010 - 18:12) Марафонец написал(а):
можно считать что все файлы в utf-8 и нигде лишний пробел не проскользнул? smile.gif

Спустя 3 минуты, 56 секунд (4.12.2010 - 18:16) nugle написал(а):
aH6y,да пусто, я же не сижу 3десь и вру, а где поменять на бе3 БОМ, там просто утф-8

Спустя 2 минуты, 33 секунды (4.12.2010 - 18:18) Марафонец написал(а):
notepad ++ может перекодировать в UTF без BOM

http://notepad-plus-plus.org/

Спустя 7 минут, 40 секунд (4.12.2010 - 18:26) nugle написал(а):
там и так нет галочки

Спустя 11 минут, 43 секунды (4.12.2010 - 18:38) Slays написал(а):
да чо вы код роете, причина абсолютно явная, до заголовка где-то в поток что-то идет, причина ошибки ясна, дак пусть автор исправляет

Спустя 3 минуты, 29 секунд (4.12.2010 - 18:41) sharki написал(а):
Если вообще глухо легче JS перенаправить, всегда сработает))

<script type="text/javascript">
document.location.href = "index.php";
</
script>

Спустя 5 минут, 42 секунды (4.12.2010 - 18:47) nugle написал(а):
sharki,
а как его в скрипт вставить, если просто то он пишет ошибку...

Спустя 1 минута, 16 секунд (4.12.2010 - 18:48) sharki написал(а):
ну если в пхп то примерно вот так можно

echo '<script type="text/javascript">'
.'document.location.href = "index.php";'
.'</script>';

Спустя 4 минуты, 44 секунды (4.12.2010 - 18:53) nugle написал(а):
спс, я почти так же сделал

Спустя 2 минуты, 50 секунд (4.12.2010 - 18:56) nugle написал(а):
о и работает, держи в карму

Спустя 4 минуты, 11 секунд (4.12.2010 - 19:00) Марафонец написал(а):
nugle
ну что-то же в поток все равно идет? это не смущает? smile.gif

Спустя 1 минута, 1 секунда (4.12.2010 - 19:01) sharki написал(а):
Марафонец
По его коду PHP видно же, что человеку на первых этапах главное чтобы работало =)

Спустя 1 минута, 11 секунд (4.12.2010 - 19:02) nugle написал(а):
Работает и славненько, а что в поток идёт мало важно, не мешает же...или я не прав?

Спустя 3 минуты, 16 секунд (4.12.2010 - 19:05) Марафонец написал(а):
Да я тоже обычно не парюсь, но ошибка в коде есть, хотелось бы понять где smile.gif

Спустя 32 минуты, 40 секунд (4.12.2010 - 19:38) aH6y написал(а):
sharki
Мда. Есть еще люди, которые сидят в интернете без js. Так что браво...

Спустя 16 минут, 44 секунды (4.12.2010 - 19:55) sharki написал(а):
aH6y
Ну если он не может с PHP разобраться я что виноват чтоль? =) зато будет знать как еще можно
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.