-2

我在我的 html 中添加了一个动态选择器,用于在注册时选择性别和国家,现在的问题是我如何使用 IF 和 Else 简写来检查用户是否同时选择了两者,以便注册完成,

这是我添加的选择器

<div>Gender:</div>
    <select id="gender" onfocus="emptyElement('status')">
      <option value=""></option>
      <option value="m">Male</option>
      <option value="f">Female</option>
    </select>
    <div>Country:</div>
    <select id="country" onfocus="emptyElement('status')">
      <?php include_once("country_list.php"); ?>
    </select>
    <div>
4

1 回答 1

0

name您必须在表单输入中添加一个属性。

<select id="gender" name="gender" onfocus="emptyElement('status')">
<select id="country" name="country" onfocus="emptyElement('status')">

然后您可以检查它是否已设置。

if(!isset($_POST['gender'])) 
{
  //Do what you need to if it is not set (such as a redirect)
}
if(!isset($_POST['country'])) 
{
  //Do what you need to if it is not set (such as a redirect)
}

希望有帮助。

于 2013-04-17T07:07:06.390 回答