2014-10-31 4 views
1

Я пытаюсь сделать динамическое выпадающее меню. Сначала я прочитал из таблицы sql некоторые даты и их, я хочу напечатать даты в раскрывающемся списке и выбрать один из них. Я могу распечатать их, но я не могу их выбрать. Это мой код соответствующей информации:Динамическое выпадающее меню

?> 
    <form action="dataProc.php" method="POST"> 
     <select id="dates" name="dates">      
      <option value="0">--Selecionar Dia--</option> 

      <?php 
       for($i = 0 ; $i < count($resultados) ; $i++) 
       { 
        ?> 
        <option value="<?php $i ?>"><?php echo $resultados[$i]['anoDia'] ;?></option> 
        <?php 
       } 
      ?> 

     </select> 
     <input type="submit" value="Escolher"> 
    </form> 
    <?php 

    if(isset($_POST['dates'])) 
    { 
     if(empty($_POST['dates'])) 
     { 
      echo 'ya'; 
     } 
     else 
     { 
      echo $_POST['dates'].'<br>'; 
     } 
    } 

EDIT: удался решить мою проблему. Просто изменился <?php $i ?> в <?php echo $resultados[$i]['anoDia'] ;?>

+0

Как ваш '$ массива resultados' населенный? –

+0

'$ resultados = $ stmt-> fetchAll (PDO :: FETCH_ASSOC);' – Comum

ответ

1

, решаемый с помощью указанного EDIT

Смежные вопросы