2014-10-31 122 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

解决使用指定的编辑