为了账号安全,请及时绑定邮箱和手机立即绑定

如何将同一个选择选项中的两个值发送到 php 中的 url?

如何将同一个选择选项中的两个值发送到 php 中的 url?

PHP
撒科打诨 2023-08-06 14:48:29
我有这个代码                   <form method="post" action="">                    <select name="gender">                      <option value="">Select a person:</option>                      <option value="Male" id="boy">Male</option>                      <option value="Female" id="girl">Female</option>                    </select>                    <input type="submit" name="subgen" value="Find">                   </form>我想尝试使用此 php 代码通过 url 发送两个值                  <?php                    if (isset($_POST['subgen'])) {                      $gender =$_POST['gender'];                      //i want to get the id to go along too                      ?><meta http-equiv="refresh" content="0;url=genderreport.php?gender=<?php echo ($gender) && genderid=<?php echo ($genderid); ?>"/><?php                                        }                  ?>我想在另一个页面中完成它:  if(isset(($_GET['gender'])&&($_GET['genderid'])){    $gender= $_GET['gender'];    $genderid= $_GET['genderid'];  }
查看完整描述

2 回答

?
猛跑小猪

TA贡献1858条经验 获得超8个赞

您需要先结束第一个,<?php echo $gender;然后才能进行另一个<?php echo $genderid;。他们之间没有必要&&

?><meta http-equiv="refresh" content="0;url=genderreport.php?gender=<?php echo $gender; ?>&genderid=<?php echo $genderid; ?>"/><?php


查看完整回答
反对 回复 2023-08-06
?
慕桂英3389331

TA贡献2036条经验 获得超8个赞

不太确定您要实现的目标(为什么要重定向而不是直接提交到第二个文件),但仍然:


 <select name="gender">

     <option value="">Select a person:</option>

     <option value="Male:boy">Male</option>

     <option value="Female:girl">Female</option>

 </select>

在服务器端将值拆分为::


<?php

if (isset($_POST['subgen'])) {

    $parts = explode(':',  $_POST['gender']);?>

    <meta http-equiv="refresh" content="0;url=genderreport.php?gender=<?php echo $parts[0]?>&genderid=<?php echo $parts[1]?>"/>

<?php

}

在另一个页面中:


if (isset($_GET['gender']) && isset($_GET['genderid'])) {

    $gender= $_GET['gender'];

    $genderid= $_GET['genderid'];

}

注意,请在代码中使用空格,这会大大增加可读性。


查看完整回答
反对 回复 2023-08-06
  • 2 回答
  • 0 关注
  • 88 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信