|
|
|
| Не могу разобраться вот с таким массивом:
<select name="a[99]" size="1">
<option value="0">нет</option>
<option value="20">да</option></select>
|
<?php
if (!empty($_POST['a'])) {
if ($_POST['a'][99]==0) {
echo "нет. ";
} if($_POST['a'][99]==20) {
echo"да. ";
} }
?>
|
В этом случае выводит - если поля не отмечаем - "нет"
- если отмечаем 'нет' - "нет"
-если отмечаем 'да' - "да"
Как добиться, еcли ничего не отмечаем, ничего не выводит? | |
|
|
|
|
|
|
|
для: Alisa Selezneva
(12.06.2011 в 20:50)
| | У вас в выпадающем списке два значение - одно "нет", другое "да" - какое-то из них отображается в любом случае. Что означает "еcли ничего не отмечаем"? В форме присутствуют какие-то другие элементы управления? | |
|
|
|
|
|
|
|
для: cheops
(12.06.2011 в 21:10)
| | Ты наверное прав, чувак. Сейчас проверю. | |
|
|
|
|
|
|
|
для: Alisa Selezneva
(12.06.2011 в 21:29)
| | Сделала так:
<?php
if (!empty($_POST['b'])) {
if ($_POST['b'][99]==-1) {
echo "";}
if ($_POST['b'][99]==0) {
echo "нет. ";
} if($_POST['b'][99]==20) {
echo"да. ";
} }
?>
|
<select name="b[99]" size="1"> <option value="-1"></option> <option value="0">нет</option> <option value="20">да</option>
|
| |
|
|
|