检查表单字段并将值插入数据库

时间:2013-01-16 08:27:38

标签: php mysql forms

我有一个简单的php / html表单,它将数据插入我的mysql数据库。

我的数据库中有一个名为 type 的列。 当提交具有各种值的表单时,我希望能够检查这些提交字段的值,并根据这些值为列类型添加值:
如果提交的表单字段 field1 的值 value1 且字段 field2 的值为 value2 ,则插入 value3 到我的数据库中的类型列。

2 个答案:

答案 0 :(得分:0)

如果我理解你的问题,你可以使用代码管理它。 请记住,在插入或更新数据库中的某些值之前,最好检查post值。 我使用post作为表单方法,如果你使用get,用$ _GET替换$ _POST

<?php
if ($_POST["field1"] == "value1" AND $_POST["field2"] =="value2") 
{  $type = $value3
}
else
{  /// create some defaultvalue if the condition is not true. 
   $type = "youdefaultvalue" 
   // or you use some other value from your form, for example $_POST["field3"]
}
// here create your sql-action like "insert into ... " or update .... 

答案 1 :(得分:0)

我不确定你是否真的需要这个。但在阅读完你的问题之后,我希望你看起来只是这样。

if($_POST['field1'] == "value1" && $_POST['field2'] == 'value2' ){

       // INSERT field3 to type
}