PHP - 带提交按钮的下拉列表

PHP - Dropdown list with submit button

我一直在尝试创建一个带有提交按钮的下拉列表。我唯一需要返回控制器的是所选行程的值 $ID。我不知道代码有什么问题。这是:

<form action="{$url.global}/tripsearch" method="post">
    <select name="formSearch" name="IDtrip">
        <option value="">Select...</option>
        {foreach from=$trips item=v}
            <option value="{$v.ID}" name="IDtrip">{$v.ID}   {$v.title}</option>
        {/foreach}
    </select>
    <input type="submit" value="Submit">
</form>

顺便说一下,我是这样处理控制器中的值的:

$Idtrip = Filter::getString('IDtrip');

我总是得到一个 bool(false)

我发现了问题。我在 <select> 引用中有两个名称属性。我也从 <option> 标签中取出了 name 属性,因为它没有用。这很好用:

<form action="{$url.global}/tripsearch" method="post">
<select name="IDtrip">
    <option value="">Select...</option>
    {foreach from=$trips item=v}
        <option value="{$v.ID}">{$v.ID}   {$v.title}</option>
    {/foreach}
</select>
<input type="submit" value="Submit">