我有一个没有正确填充的投递箱的问题。为什么我的收信箱不能使用while语句正确填充?
echo"<td>Selectati numarul de telefon:</td>
<td><select name='mobil'>
<option value='--'>---</option>";
while($apelantRow = mysql_fetch_assoc($apelantResult))
{
$apel=(string)$apelantRow['nrtel'];
echo "<option value='".$apel."'>$apel</option>";
}
echo"</select></td></tr>";
sql查询工作正常。我得到的是这样的:
<option value='2'>1</option>
<option value='2'>2</option>
我真的不知道该怎么做。令我困惑的是,我有相同的代码,在另一页上,有不同的变量,它工作得很好。
请大家帮忙。
感谢, 塞巴斯蒂安
时间是用来学习调试 – 2010-11-05 08:15:43
你期待什么输出?难道在$ apelantRow中还有另一个栏目,你需要投入,而不是显示两次? – drew 2010-11-05 08:17:00
此代码完整?看起来很奇怪,一个变量'$ aple'在同一时间确实有两个值。我*不能*根据您的代码(不含SQL)重现问题:http://codepad.org/uX1W0Stb – 2010-11-05 08:19:20