[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблема при пересылке на главнуюб стрницу
Zenith
Не могу понять где и что сделал не правильно. Есть вот такой код
PHP
<?
session_start();
if(isset(
$_POST['next_buttom']))
{require_once(
'session_plus.php');}
if(isset(
$_POST['return_buttom']))
{require_once(
'session_minus.php');}
require_once(
'connect.php');
?>
<a href="index.php">To main page</a>
<form name="creat_char" action="" method="POST">
<?
switch ($_SESSION['new_char'])
{case 
$_SESSION['new_char']<0//возврат на главную страницу. Не срабатывает
header('location=index.php');
break;
case 
$_SESSION['new_char']=0:
case 
$_SESSION['new']=1
echo 
"здесь всё работает";
break;
case 
$SESSION['new']=2:
echo
"И здесь всё работает";
break;
?>
<input type="submit" name="next_buttom" value="NEXT">
<input type="submit" name="return_buttom

Зверь жмёт кнопки вниз экрана и в зависимости от кнопки в $_SESSION['new'] (значение которого изначально в другом скрипте задаётся и равно нулю) увеличивается или уменьшается значение.
При значении меньше нуля зверя должно вернуть на главную страницу, однако вместо этого выскакивает такое вот
HTML
<a href="index.php">To main page</a>
<form name="creat_new" action="" method="POST">
<!--error--><br />
<b>Warning</b>: Cannot modify header information - headers already sent by (output started at Z:\home\me.ru\www\creat.php:13) in <b>Z:\home\game.ru\www\creat.php</b> on line <b>16</b><br />
<script language=JavaScript src='/denwer/errors/phperror_js.php'>
</script>
<input type="submit" name="next_buttom" value="NEXT">
<input type="submit" name="return_buttom" value="RETURN">
</form>





Спустя 34 минуты, 17 секунд (5.05.2009 - 10:09) Sylex написал(а):
http://ru.php.net/manual/en/function.header.php

я скоро повешусь biggrin.gif

Спустя 1 час, 14 минут, 4 секунды (5.05.2009 - 11:23) Mizka написал(а):
1.
PHP
header('location: index.php');


2.
хедера должны отправляться перед отправкой контента

Спустя 6 минут, 57 секунд (5.05.2009 - 11:30) ApuktaChehov написал(а):
Не получается так?
Сделай так:
PHP
print_r "<META HTTP-EQUIV=\"REFRESH\" CONTENT=\"0;URL=index.php\">";

Правдо не во всех браузерах работает.

Спустя 47 минут, 18 секунд (5.05.2009 - 12:18) sergeiss написал(а):
Цитата (Sylex @ 5.05.2009 - 10:09)
я скоро повешусь biggrin.gif

Не обязательно. Можно просто взять набор тем, где рассматриваются частые вопросы, вынести их в раздел ЧАВО, отсылать туда. А в тех темах дать описание, но запретить ответы. Чтобоы темы не росли бессистемно.

Спустя 2 часа, 28 минут, 53 секунды (5.05.2009 - 14:47) hara написал(а):
Поддерживаю,
давайте сделаем тему FAQ, где правила, в разделе для Начинающих,
и вот если будут такие вопросы попадаться,
модераторы будут постепенно эту тему обновлять.

Было бы удобно сразу кидать сссылку на эту тему,
так как ответ, - пользуйтесь поиском многие считают личным оскорблением ))



_____________
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Быстрый ответ:

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