[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Обработка формы radio в php
Loooser
<form method="post" action="minig.php">
<input
type="radio" name="userkos" value="1">1
<input type="radio" name="userkos" value="2">2
<input type="radio" name="userkos" value="3">3
<input type="radio" name="userkos" value="4">4
<input type="radio" name="userkos" value="5">5
<input type="radio" name="userkos" value="6">6
<br><br>
<input
type="submit" value="кинуть кости"></form>


$roll=rand(1,6);

$userkos=$REQUEST['userkos'];

if ($userkos==1){
print "<center>ВЫ ВЫБРАЛИ ЧИСЛО $userkos</center>";
if ($roll==1){
print "<h1><center>В ТОЧКУ!!! Это действительно число $roll</center></h1>";
}
else {
print "<h1><center>МИМО!!! интуиция вас подвела, выпало число $roll</center></h1>";
}
}

if ($userkos==2){
print "<center>ВЫ ВЫБРАЛИ ЧИСЛО $userkos</center>";
if ($roll==2){
print "<h1><center>В ТОЧКУ!!! Это действительно число $roll</center></h1>";
}
else {
print "<h1><center>МИМО!!! интуиция вас подвела, выпало число $roll</center></h1>";
}
}

if ($userkos==3){
print "<center>ВЫ ВЫБРАЛИ ЧИСЛО $userkos</center>";
if ($roll==3){
print "<h1><center>В ТОЧКУ!!! Это действительно число $roll</center></h1>";
}
else {
print "<h1><center>МИМО!!! интуиция вас подвела, выпало число $roll</center></h1>";
}
}

if ($userkos==4){
print "<center>ВЫ ВЫБРАЛИ ЧИСЛО $userkos</center>";
if ($roll==4){
print "<h1><center>В ТОЧКУ!!! Это действительно число $roll</center></h1>";
}
else {
print "<h1><center>МИМО!!! интуиция вас подвела, выпало число $roll</center></h1>";
}
}

if ($userkos==5){
print "<center>ВЫ ВЫБРАЛИ ЧИСЛО $userkos</center>";
if ($roll==5){
print "<h1><center>В ТОЧКУ!!! Это действительно число $roll</center></h1>";
}
else {
print "<h1><center>МИМО!!! интуиция вас подвела, выпало число $roll</center></h1>";
}
}

if ($userkos==6){
print "<center>ВЫ ВЫБРАЛИ ЧИСЛО $userkos</center>";
if ($roll==6){
print "<h1><center>В ТОЧКУ!!! Это действительно число $roll</center></h1>";
}
else {
print "<h1><center>МИМО!!! интуиция вас подвела, выпало число $roll</center></h1>";
}
}</span>

blink.gif

Прошу подсказать, как вывести выбранное значение в php? Заранее благодарю.



Спустя 8 минут, 24 секунды (22.02.2010 - 17:46) Loooser написал(а):
huh.gif

Спустя 4 минуты, 36 секунд (22.02.2010 - 17:51) Soldier Ghost написал(а):
куда вывести? и для каких целей?

Спустя 4 минуты, 58 секунд (22.02.2010 - 17:56) Loooser написал(а):
вывести на странице запроса, для сравнения числа random(1,6) с выбранным числом через if либо swich

Спустя 36 минут, 28 секунд (22.02.2010 - 18:32) Mizka написал(а):

<form method="post" action="minig.php">
<label><input
type="radio" name="userkos" value="1">1</label>
<label><input
type="radio" name="userkos" value="2">2</label>
</form>



if($_POST)
{
$roll=rand(1,6);
$check = !empty($_POST['userkos']) ? $_POST['userkos'] : null;
if($roll == $check)
{
echo 'yes';
}
}

Спустя 42 минуты, 31 секунда (22.02.2010 - 19:15) Loooser написал(а):
Mizka Большое человеческое спасибо, все работает... user posted image user posted image
вот только зачем <label> ???

Спустя 39 минут, 32 секунды (22.02.2010 - 19:54) Loooser написал(а):
Готовый правильно работающий скрипт игры в кости (1 кость).
Для отображения картинки нужно создать кости с именем от die1.png до die6.png
с обозначением числа на кости согласно цифре! Работает в файле minig.php
и так код:


<center>
<form
method="post" action="minig.php">
<input
type="radio" name="userkos" value="1">1
<input type="radio" name="userkos" value="2">2
<input type="radio" name="userkos" value="3">3
<input type="radio" name="userkos" value="4">4
<input type="radio" name="userkos" value="5">5
<input type="radio" name="userkos" value="6">6
<br><br>
<input
type="submit" value="кинуть кости"></form>
</center>


print "<br>";

if($_POST)
{
$roll=rand(1,6);
$check = !empty($_POST['userkos']) ? $_POST['userkos'] : null;
if($roll == $check)
{
print "<h1><center>В ТОЧКУ!!! Это действительно число $roll</center></h1>";
}
else
{
print "<h1><center>МИМО!!! интуиция вас подвела, выпало число $roll</center></h1>";
}
}

print "<br><br>";
print "<center><img src='die$roll.png'></center>";
Быстрый ответ:

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