|
|
|
|
|
для: Красная_шляпа
(31.08.2010 в 15:56)
| | а у вас в настройках php.ini output_buffering включено?
p.s. вопрос направлен IceDevil | |
|
|
|
|
|
|
|
для: psychomc
(31.08.2010 в 16:07)
| | третьего не дано | |
|
|
|
|
|
|
|
для: Красная_шляпа
(31.08.2010 в 15:56)
| | Вариант 3 шаблонизация | |
|
|
|
|
|
|
|
для: IceDevil
(31.08.2010 в 08:41)
| |
// Вариант 1. Перенести логику до вывода.
<?php
if (isset($_POST['next'])) {
header("location: step2.php");
echo "Переводи сука";
}
?>
<h2>Выберите услугу, к который вы хотите подключиться:</h2>
<form method=POST>
<div class="s">
<ul>
<li><input type=radio name='r1' value="r1">Интернет</li>
<li><input type=radio name='r1' value="r2">Кабельное</li>
<li><input type=radio name='r1' value="r3">Интернет и кабельное</li>
</ul></div>
<input type="submit" name='next' value="Продолжить" >
</form>
// Вариант 2. Буферизация.
<?php ob_start(); ?>
<h2>Выберите услугу, к который вы хотите подключиться:</h2>
<form method=POST>
<div class="s">
<ul>
<li><input type=radio name='r1' value="r1">Интернет</li>
<li><input type=radio name='r1' value="r2">Кабельное</li>
<li><input type=radio name='r1' value="r3">Интернет и кабельное</li>
</ul></div>
<input type="submit" name='next' value="Продолжить" >
</form>
<?php
if (isset($_POST['next'])) {
header("location: step2.php");
echo "Переводи сука";
}
?>
|
| |
|
|
|
|
|
|
|
для: IceDevil
(31.08.2010 в 08:41)
| | . | |
|
|
|
|
|
|
|
для: IceDevil
(31.08.2010 в 08:41)
| | 1) у Вас отключена диагностика ошибок
2) у Вас до отправки заголовка есть вывод в браузер | |
|
|
|
|
|
|
|
для: IceDevil
(31.08.2010 в 08:41)
| | Потому что header() нужно вызывать до любого вывода в браузер.
http://www.phpfaq.ru/headers
А вообще нужно включать вывод сообщений об ошибках при написании скриптов. | |
|
|
|
|
|
|
| Всем привет!Помогите пожалуйста...не могу понять почему при нажатии на кнопку у меня не переходит на другую страницу
<h2>Выберите услугу, к который вы хотите подключиться:</h2>
<form method=POST>
<div class="s">
<ul>
<li><input type=radio name='r1' value="r1">Интернет</li>
<li><input type=radio name='r1' value="r2">Кабельное</li>
<li><input type=radio name='r1' value="r3">Интернет и кабельное</li>
</ul></div>
<input type="submit" name='next' value="Продолжить" >
</form>
<?php
if (isset($_POST['next'])) {
header("location: step2.php");
echo "Переводи сука";
}
?>
|
| |
|
|
|
|