Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Maccив <select>
 
 автор: Alisa Selezneva   (12.06.2011 в 20:50)   письмо автору
 
 

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

  Ответить  
 
 автор: cheops   (12.06.2011 в 21:10)   письмо автору
 
   для: Alisa Selezneva   (12.06.2011 в 20:50)
 

У вас в выпадающем списке два значение - одно "нет", другое "да" - какое-то из них отображается в любом случае. Что означает "еcли ничего не отмечаем"? В форме присутствуют какие-то другие элементы управления?

  Ответить  
 
 автор: Alisa Selezneva   (12.06.2011 в 21:29)   письмо автору
 
   для: cheops   (12.06.2011 в 21:10)
 

Ты наверное прав, чувак. Сейчас проверю.

  Ответить  
 
 автор: Alisa Selezneva   (12.06.2011 в 21:59)   письмо автору
 
   для: 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>

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования