[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: help по header
hristofor
Такой вот код :

<?php 
if (isset($_POST['submit'])) {
$player_turn_1 = $_POST['radio_1'];
$player_turn_2 = $_POST['radio_2'];
}
if(isset($_POST['submit'])) {
header('Location: board.php');
}
echo $player_turn_2 . " " . $player_turn_1;
?>
<form action="" method="post">
<
input type="radio" name="radio_1" value="Left">Left
<input type="radio" name="radio_2" value="Right"> Right

<input type="submit" value="Turn!" name="submit" id="submit">
</
form>


Задача такая. Нужно отчистить пост данные кнопки $_POST['submit'] отак,
чтобы значения радио кнопок остались такими какими их выбрали после рефрешов. Unset использовать нельзя.

Вопрос.
Почему эхо выводит пустые строки? Помоему, оно должно вывести Left и Right.
Ведь логика такова. Если кнопка установлена(допустим она уже установлена), то идет инициализация переменных. Далее таже проверка, только внутренность другая. Идет редирект на туже страницу, чтобы сбросить все пост данные. Данные сброшены, но в переменных осталось значение радио кнопок. Но оно не осталось. Почему?
SlavaFr
http://www.w3schools.com/tags/att_input_checked.asp

радио имеет разное value но одно и тоже name. Может ты перепутал radio c checkbox?
Проверяй на содержимое пост и ставь в элементе атрибут checked

header конечно пересылает на другую стрвницу и пост пропадает

_____________
↓↓↓↓↓↓↓↓↓↓
ответ может быть здесь
или в mysql_error();
hristofor
Вопрос в другом. Почему переменные $player_turn_2 и $player_turn_1 пустые? Почему они не содержат значения переменных $_POST['radio_1'] и $_POST['radio_2']
SlavaFr
по тому, что ты их не видишь из за того, что они приходят всегда вместе с $_POST['submit'], но делаешь в этом случае переправление header('Location: board.php');

убери header сделай в радио как я тебе говорил одно name но разные value и выбрав радио увидишь, что оно пришло.

К стати, такие вопросы не решаются в теме для знатоков.

_____________
↓↓↓↓↓↓↓↓↓↓
ответ может быть здесь
или в mysql_error();
hristofor
Извиняюсь за то, что не туда тему залил. Если я сделаю как сказал ты, то переменные придут. Но кнопка не будет сброшена. А мне нужно обязательно ее сбросить
Быстрый ответ:

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