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

时间:2015-07-09 19:16:54

标签: php html smarty

我一直在尝试使用提交按钮创建下拉列表。我需要回到控制器的唯一方法是所选行程的值$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');

我总是得到一个布尔(假)

1 个答案:

答案 0 :(得分:0)

我发现了问题。我在<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">