如何使用php从Combobox中选择数字? [英] How to Select Numbers from Combobox with php?

查看:149
本文介绍了如何使用php从Combobox中选择数字?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个Combobox(< select>< option>< / option>< / select> ),它包含31个数字, :

I have a Combobox (<select><option></option></select>) and It consists of 31 numbers, the following code :

<select name='Bday' id='Bday' >
  <option value="1">1</option>
  <option value="2">2</option>
  <option value="3">3</option>
  <option value="4">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>
  <option value="15">15</option>
  <option value="16">16</option>
  <option value="17">17</option>
  <option value="18">18</option>
  <option value="19">19</option>
  <option value="20">20</option>
  <option value="21">21</option>
  <option value="22">22</option>
  <option value="23">23</option>
  <option value="24">24</option>
  <option value="25">25</option>
  <option value="26">26</option>
  <option value="27">27</option>
  <option value="28">28</option>
  <option value="29">29</option>
  <option value="30">30</option>
  <option value="31">31</option>
</select>

我希望页码接收到25,Combobox可以查看。例如,如果页面的地址http // test.php?page = 25,combobox view 25 ...没有改变组合框代码!

I want the page number is 25 received, Combobox to view it. for example , if the address of page http//test.php?page=25,combobox view 25... No change in the combobox code!

推荐答案

在循环中创建您的选择选项,并在每次迭代中检查当前值是否等于您从页面获取变量获得的值。

Create your select options in a loop, and in each iteration check if the current value equals the one you get from the page get variable.

为简洁起见,我在本例中使用了三元运算符:

For brevity i have used the ternary operator in this example:

<?php $pageno = isset($_GET['page'])?$_GET['page']:''; ?>

<select name='Bday' id='Bday' >

<?php for($i=1;$i<=31;$i++):?>

    <option value="<?php echo $i;?>" <?php echo $i==$pageno? 'selected':'';?> ><?php echo $i;?></option>

<?php endfor;?>

</select>

这篇关于如何使用php从Combobox中选择数字?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆