PHP根据<select>值更改行

时间:2019-02-28 19:42:12

标签: php html

我想输入一个可以更改数据库中行值的输入。 (mysqli) 例如: 如果选择了选项1,则该行将更改选项1的值。 并且,如果选择了选项2,则该行的值将更改为选项2。 我怎么做? 我的公司代码文件: if(isset($ _ POST ['adjust-groep'])){     $ sqlGroep ='更新员工组groep =? WHERE ID =?';     $ stmtGroep = mysqli_stmt_init($ conn);     if(!mysqli_stmt_prepare($ stmtGroep,$ sqlGroep)){         回显'MYSQLI statement mislukt';     }其他{         mysqli_stmt_bind_param($ stmtGroep,“ si”,$ newGroep,$ id);         mysqli_stmt_execute($ stmtGroep);         $ resultGroep = mysqli_stmt_get_result($ stmtGroep);         if(!$ resultGroep){                 header('Location:../ control.php?error = success');                 出口();         }其他{                 header('Location:../ control.php?error = fail');                 出口();         }     } } 选择的其他代码:
         
亲切的问候,

1 个答案:

答案 0 :(得分:1)

您使用选择错误

<option value="admin">Admin</option>

您不必在其上使用name属性,只需设置值并在php中,如果选择了admin $_POST['adjust-groep']将输出admin,则最终代码为

mysqli_stmt_bind_param($stmtGroep, "si", $_POST['adjust-groep'], $id);