根据MYSQL值显示不同的表单

时间:2014-08-27 11:27:36

标签: php mysql html5

我是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表单?

2 个答案:

答案 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语句并且它有效