我是MYSQL和PHP的新手,并在xampp中开发了一个示例课程注册应用程序。此Mobile应用程序从用户获取数据并在MYSQL中插入数据。
我的SQL表包含注册时收集的用户详细信息。
id | name | Gender
------------------
1 | n1 | male
2 | n2 | female
3 | n3 | male
4 | n4 | female
现在检查表中的注册值,如何显示男性和女性的不同形式。
编辑: 我的表单由HTML5元素组成。一旦使用数据库中的值检查if else条件,如何相应地读取HTML5表单?
答案 0 :(得分:1)
首先,您要查询获取数据的mysql数据库。您的示例中不包含该表的任何名称,但如果我们将示例表名称用作“users”,则查询将为:
SELECT * FROM users;
如果您只想从特定用户标识中选择性别。您可以执行以下查询:
SELECT sex FROM users WHERE id="5";
现在有许多不同的方法可以在PHP中执行MYSQL代码。其中一些是:
建议使用PDO或mysqli,因为标准的mysql库存在一些缺陷。
无论如何,您将性别返回到具有您选择的库函数的数组,然后您创建一个if语句来检查Sex
的值,然后显示您想要的表单。< / p>
示例:
if($row['sex'] == 'Male'){
//Display Form for Male
}
elseif($row['sex'] == 'Female'){
//Display Form for Female
}
答案 1 :(得分:0)
我尝试使用简单的if语句并且它有效