Я знаю, что такие вопросы задаются раньше, но я не могу найти правильный ответ для моего вопроса.Значение выбранного списка (выпадающего списка) не показано только (нежелательные) indexnumbers
В HTML-форме у меня есть список выбора (выпадающий список) с именем «custnames», который заполняется из базы данных (внутри PHP).
HTML-страница сохраняется как файл tpl, так как я работаю с Smarty.
Все значения (custnames) отображаются правильно в списке, когда я нажимаю кнопку выпадающего списка.
Когда я нажимаю кнопку отправки, я не могу получить выбранное имя из списка выбора в $ _POST ["custnames"]. Единственное, что имеет значение $ _POST ["custnames"], - это номер индекса из выбранного варианта из списка выбора.
Как я могу получить выбранное имя из раскрывающегося списка в $ _POST ["custnames"] вместо номера индекса этого имени.
Всех остальных полей имеет также Smarty тегов и прекрасно работает с их соответствующим $ _POST []
Я искал в Интернете в течение длительного времени, и перепробовал много вещей, но ничего не работает до сих пор.
Я использую тот же код, что и пример, взятый из учебника о Smarty. HTML (Smarty) Код:
<td colspan="2">
<select name="custnames" class="gewonetekst" id="custnames">
{html_options options=$custnames selected=$cust}
</select>
</td>
Список заполняется из базы данных Wich работает нормально.
PHP код:
$klt_array = array();
while ($row = mysql_fetch_assoc($result))
{
$klt_array[] = $row[name]
}
$m_objSmarty->assign('custnames', $klt_array);
Когда я нажимаю на SelectList я увидеть все имена правильно выбора (выпадающего списка).
Все остальные (Smarty) поля отлично работают с их уважаемым $ _POST [] кроме этого.
T.i.a.
С уважением,
Tino, The Netherlands.
Код, пожалуйста! Вы не можете получить ответ на свою проблему, не показывая свой код! –
Добавлен код на мой вопрос –