使用case语句插入mysql数据库

时间:2014-10-03 08:35:59

标签: php mysql

这是我在本网站的第一个问题,希望你能帮助我 我有注册页面,其中一个字段是一个包含三个值的下拉列表:第一次尝试,第二次尝试,第三次尝试。

我需要进行查询以将这些值插入到我的数据库中。如果我选择第一次尝试,则“您可以通过下一次考试”的值必须输入数据库;当我从下拉列表中选择第二次尝试时,必须将值“你不能通过考试”输入数据库......

换句话说,如何在表单中选择一个值并在数据库中插入不同的值?

$name=$_POST['name'];
$password=$_POST['password'];
$c=$_POST['c'];


$sql="INSERT INTO $tbl_name(name, password, rate)VALUES('$name','$password', '$c')";

值c = 1st尝试然后“你可以通过下一次考试”必须输入 当c = 2的值时,必须输入“你不能通过下一次考试”

1 个答案:

答案 0 :(得分:2)

非常简单

你可以像这样

<select>
<option value="you can pass next exam">1st try</option>
<option value="you cant pass next exam">2st try</option>
</select>

这将在选项中发布值,以便您可以轻松保存相同的内容,您不需要使用您收到的选项