Php get请求不起作用

时间:2014-10-31 09:15:17

标签: php forms get smarty

你能帮帮我吧 我正在使用bootstrap控件编辑一个smarty模板,并希望使用get方法创建一个简单的php表单。 但是当点击按钮时,表单未提交,浏览器中的网址只会添加“?”并且在之后没有添加键值。

请看一看,告诉我我做错了什么, THX!

<div class="form-horizontal">
        <form method="get" role="form" name="form">
        <div class='row'>
            <p class="col-md-2"> Количество членов партии:</p>
            <div class='col-md-2'>
                <div class="form-group">
                    <label for="from" class="col-sm-1">{'От'|t}:</label>
                    <div class="col-sm-10">
                        <input type="text" id='from' class='form-control'>
                    </div>
                </div>
            </div>

            <div class='col-md-2'>
                <div class="form-group">
                    <label for="to" class="col-sm-1">{'До'|t}:</label>
                    <div class="col-sm-10">
                        <input type="text" id='to' class='form-control'>
                    </div>
                </div>
            </div>
            <input class="btn btn-primary" type='submit' value='{"Фильтр"|t}' />
        </div>
        </form>

2 个答案:

答案 0 :(得分:1)

您需要为输入添加“名称”。

<input type="text" id='to' name='to' class='form-control'>

执行请求后,“name”将显示在url:

http://someurl.sk/action?to=[valueFromInputWwithName '到']

答案 1 :(得分:0)

您忘了创建表单。

请添加<form name="">

另外,请检查您的所有字段是否都有name个属性。

代码。