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'] ;?>
如何填充你的'$ resultados'陣列? – 2014-10-31 16:47:06
'$ resultados = $ stmt-> fetchAll(PDO :: FETCH_ASSOC);' – Comum 2014-10-31 16:57:51