我知道这样的问题之前被问过,但我找不到我的问题的正确答案。选择列表的价值(下拉)没有显示只是(不需要的)indexnumbers
在一个HTML表单中,我有一个名为“custnames”的选择列表(下拉菜单),它是从数据库中填充的(在PHP中)。
HTML页面保存为tpl文件,因为我使用Smarty。
当我点击下拉选择框时,所有的值(custnames)都会在列表中正确显示。
当我点击提交按钮,我不能从选择列表中选择名称到$ _POST [“custnames”]中。 $ _POST [“custnames”]唯一具有的是选择列表中所选选项的索引号。
我怎样才能从下拉列表中选择名称到$ _POST [“custnames”]而不是该名称的索引号。
所有其他领域也有Smarty的标签,做工精细各自的$ _ POST []
现在我搜索了很久网页和尝试了很多东西,但没有什么至今的作品。
我使用相同的代码,就像来自一本关于Smarty的学习书的例子。 HTML(Smarty的)代码:
3210列表是从数据库至极充满工作正常。
PHP代码:
$klt_array = array();
while ($row = mysql_fetch_assoc($result))
{
$klt_array[] = $row[name]
}
$m_objSmarty->assign('custnames', $klt_array);
当我点击选择列表的我看到正确的选择(下拉)列表中的所有名称。
所有其他(Smarty)字段都可以正常工作,它们的$ _POST []将免除这个问题。
T.i.a.
问候,
蒂诺,荷兰。
代码请!没有显示您的代码,您无法收到问题的答案! –
在我的问题中添加了代码 –