我知道這樣的問題之前被問過,但我找不到我的問題的正確答案。選擇列表的價值(下拉)沒有顯示只是(不需要的)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.
問候,
蒂諾,荷蘭。
代碼請!沒有顯示您的代碼,您無法收到問題的答案! –
在我的問題中添加了代碼 –