Помогите разобраться новичку.
Имеется во такая конструкция:
<?php
$i = 1;
$q[1] = 'Столица Украины это:';
$city[1] = 'Харьков';
$city[2] = 'Львов';
$city[3] = 'Киев';
$city[4] = 'Днепр';
?>
<center><h4><? if($i == 1) echo $q[1]; ?></h4><br>
<form action="test.php" method="post" name="form1">
<label><input type="radio" name="1" value='<? if($i == 1) echo $city[1]; ?>'><? if($i == 1) echo $city[1]; ?></label><br><br>
<label><input type="radio" name="1" value='<? if($i == 1) echo $city[2]; ?>'></label><? if($i == 1) echo $city[2]; ?><br><br>
<label><input type="radio" name="1" value='<? if($i == 1) echo $city[3]; ?>'></label><? if($i == 1) echo $city[3]; ?><br><br>
<label><input type="radio" name="1" value='<? if($i == 1) echo $city[4]; ?>'></label><? if($i == 1) echo $city[4]; ?><br>
<input type="submit" name="submit" value="Нажать"></center>
</form>
<? if($_POST['form1'] == $city[3]) echo 'sfssada'; ?>
Получается есть вопрос, и варианты ответов. Ниже условие если ответ равняется $city[3], то в echo выдать надпись. Но почему то не срабатывает. Что я неправильно делаю?
1. prison47 - 17 Октября, 2011 - 20:50:31 - перейти к сообщению
2. Данил_123 - 17 Октября, 2011 - 20:57:47 - перейти к сообщению
я так понимаю это что вроде теста?
3. altermann - 17 Октября, 2011 - 20:59:12 - перейти к сообщению
$_POST['form1'] - нет такого у вас в форме, есть $_POST[1], его и сравнивайте
4. LIME - 17 Октября, 2011 - 20:59:54 - перейти к сообщению
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?PHP if($i == 1) { ?>
- <center><h4><?=$q[1]; ?></h4><br>
- <form action="test.php" method="post" name="form1">
- <label><input type="radio" name="input1" value='<?=$city[1];?>'><?=$city[1];?></label><br><br>
- <label><input type="radio" name="input1" value='<?=$city[2];?>'><?=$city[2];?></label><br><br>
- <label><input type="radio" name="input1" value='<?=$city[3];?>'><?=$city[3];?></label><br><br>
- <label><input type="radio" name="input1" value='<?=$city[4];?>'><?=$city[4];?></label><br>
- <input type="submit" name="submit" value="Нажать"></center>
- </form>
- <? } ?>
- <? if($_POST['input1'] == $city[3]) echo 'sfssada'; ?>