【问题标题】:Check form fields and insert value to database检查表单字段并将值插入数据库
【发布时间】:2012-12-30 12:21:49
【问题描述】:

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

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

【问题讨论】:

  • 你问的问题不清楚。请解释清楚。

标签: php mysql forms


【解决方案1】:

如果我理解您的问题,您可以使用代码进行管理。 请记住,在插入或更新数据库中的某些值之前检查 post 值是个好主意。 我用post作为form方法,如果你用get,把$_POST换成$_GET

<?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 .... 

【讨论】:

    【解决方案2】:

    我不确定你是否需要这个。但是在阅读了您的问题后,我希望您只是这样。

    if($_POST['field1'] == "value1" && $_POST['field2'] == 'value2' ){
    
           // INSERT field3 to type
    }
    

    【讨论】:

      猜你喜欢
      • 2019-04-29
      • 1970-01-01
      • 2016-06-22
      • 2023-03-25
      • 1970-01-01
      • 1970-01-01
      • 2021-12-27
      • 2011-02-20
      • 1970-01-01
      相关资源
      最近更新 更多