php 如果第1列值选择为“男性”,则在第2列中自动填充值“男性”

xurqigkl  于 10个月前  发布在  PHP
关注(0)|答案(1)|浏览(62)

我试图自动填充值,如果选择column2作为男性,那么column1应该由女性自动填充,反之亦然。

<form action="basicdballinput.php" method="post">
   <h1 align="center">Basic User Registration</h1>    

        <p><label for="name" style="font-size: 14pt">UserName:</label>
        <input type="text" id="name" name="name"/></p>
      
        <p><label for="gender" style="font-size: 14pt">Male/Female :</label>
        <select name="gender" style="font-size: 12pt">
             <option value="male">Male</option>
             <option value="female">Female</option>
        </select></p>

个字符
如果你觉得上面代码有任何问题,请避免,因为它应该是输入错误,正如我提到的形式和它的.php输入都工作正常。
我想自动填充第3列“gender_type”如果列“male_female”选择为“male”那么gerder_type应该是“man”如果“male_female”选择为“female”那么“gender_type”应该是“women”
我想在提交表格的同时填写“性别类型”一栏。
请帮帮我

67up9zun

67up9zun1#

在SQL之前添加此行

$gendertype = ($gender == 'male' ? 'man' : 'women');

字符串
然后修改你的SQL(我不得不假设列名是gender,因为你没有告诉我们)。

$sql = "INSERT INTO basic_user_info (name, male_female, gender_type)
        VALUES('$name','$gender','$gendertype')";

相关问题