2014-10-31 204 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>'; 
     } 
    } 

編輯:設法解決我的問題。只是改變<?php $i ?><?php echo $resultados[$i]['anoDia'] ;?>

+0

如何填充你的'$ resultados'陣列? – 2014-10-31 16:47:06

+0

'$ resultados = $ stmt-> fetchAll(PDO :: FETCH_ASSOC);' – Comum 2014-10-31 16:57:51

回答

1

解決使用指定的編輯