Помогите разобраться новичку.
Имеется во такая конструкция:
<?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 выдать надпись. Но почему то не срабатывает. Что я неправильно делаю?
|