使用表单选项解析 Get 请求中的值
Parsing values in Get request with form options
简短的问题,如何解析表单中选项的值?
我有这个表格组
<div class="form-group form-group-lg form-group-select-plus">
<label>Rooms</label>
<div class="btn-group btn-group-select-num" data-toggle="buttons">
<label class="btn btn-primary active ">
<input type="radio" name="rooms" value="1"/>1</label>
<label class="btn btn-primary">
<input type="radio" name="rooms" value="2"/>2</label>
<label class="btn btn-primary">
<input type="radio" name="rooms" value="3"/>3</label>
<label class="btn btn-primary">
<input type="radio" name="options" />3+</label>
</div>
<select class="form-control hidden">
<option name="rooms" value="1">1</option>
<option name="rooms" value="2">2</option>
<option name="rooms" value="3">3</option>
<option name="rooms" value="4" selected="selected">4</option>
<option name="rooms" value="5">5</option>
<option name="rooms" value="6">6</option>
<option name="rooms" value="7">7</option>
<option name="rooms" value="8">8</option>
<option name="rooms" value="9">9</option>
<option name="rooms" value="10">10</option>
<option name="rooms" value="11">11</option>
<option name="rooms" value="12">12</option>
<option name="rooms" value="13">13</option>
<option name="rooms" value="14">14</option>
</select>
</div>
我可以毫无问题地提交输入字段中的值,但我如何解析选项字段中的一次。假设我要解析的名字是 "rooms"
我正在使用 PHP 来处理表单数据。
如果 使用 get
提交表单,您可以使用 $_GET['rooms']
访问 rooms
的值。否则还有 $_POST
或者如果您不确定,请尝试 var_dump
ing $_REQUEST
.
有关详细信息,请参阅 。
<select>
拥有 name 属性,而不是 <option>
的
<select class="form-control hidden" name="rooms">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4" selected="selected">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
</select>
然后您的处理程序将从您的表单中选择值 select。
假设一个POST方法:
$rooms = $_POST['rooms'];
假设一个 GET 方法:
$rooms = $_GET['rooms'];
- 但是,您有具有相同名称属性的单选按钮。如果您打算将所有这些元素与 select.
一起使用,则需要将每个元素设置为唯一名称
简短的问题,如何解析表单中选项的值?
我有这个表格组
<div class="form-group form-group-lg form-group-select-plus">
<label>Rooms</label>
<div class="btn-group btn-group-select-num" data-toggle="buttons">
<label class="btn btn-primary active ">
<input type="radio" name="rooms" value="1"/>1</label>
<label class="btn btn-primary">
<input type="radio" name="rooms" value="2"/>2</label>
<label class="btn btn-primary">
<input type="radio" name="rooms" value="3"/>3</label>
<label class="btn btn-primary">
<input type="radio" name="options" />3+</label>
</div>
<select class="form-control hidden">
<option name="rooms" value="1">1</option>
<option name="rooms" value="2">2</option>
<option name="rooms" value="3">3</option>
<option name="rooms" value="4" selected="selected">4</option>
<option name="rooms" value="5">5</option>
<option name="rooms" value="6">6</option>
<option name="rooms" value="7">7</option>
<option name="rooms" value="8">8</option>
<option name="rooms" value="9">9</option>
<option name="rooms" value="10">10</option>
<option name="rooms" value="11">11</option>
<option name="rooms" value="12">12</option>
<option name="rooms" value="13">13</option>
<option name="rooms" value="14">14</option>
</select>
</div>
我可以毫无问题地提交输入字段中的值,但我如何解析选项字段中的一次。假设我要解析的名字是 "rooms"
我正在使用 PHP 来处理表单数据。
如果 使用 get
提交表单,您可以使用 $_GET['rooms']
访问 rooms
的值。否则还有 $_POST
或者如果您不确定,请尝试 var_dump
ing $_REQUEST
.
有关详细信息,请参阅 。
<select>
拥有 name 属性,而不是 <option>
的
<select class="form-control hidden" name="rooms">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4" selected="selected">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
</select>
然后您的处理程序将从您的表单中选择值 select。
假设一个POST方法:
$rooms = $_POST['rooms'];
假设一个 GET 方法:
$rooms = $_GET['rooms'];
- 但是,您有具有相同名称属性的单选按钮。如果您打算将所有这些元素与 select. 一起使用,则需要将每个元素设置为唯一名称