复选框验证和MySQL数据插入

时间:2017-03-08 16:39:06

标签: php mysql sql-server html5

我正在尝试为复选框自定义脚本。

我已经进展到以下并成功回显到屏幕:

$q="Select id, subject From subjects";
     $r=mysqli_query ($d, $q);
     If (mysqli_num_rows($r)>0) {
        while ($row =mysqli_ferch_array($r, MYSQLI_NUM)) {
                Echo "<input type=\"checkbox\" name=\"$row[1]\" value=\"$row[0]\">$row[1]";
     }}

现在,

我正在尝试将结果数据插入到不同的表(例如student)中,如下所示:

$q = 'INSERT INTO student (id) VALUES (?)';
$stmt = mysqli_prepare($d,$q);
mysqli_stmt_bind+param($stmt, 'i', $_POST[?);
mysqli_stmt_execute($stmt);

然而,这不起作用。

我迷失的地方是试图理解变量:

$row$row[0] $row[1]sql 'subject' sql 'id'

$_POST将接收什么值,以及如何使用上面用于select语句的过程类型代码插入数据库。

如果可能的话,你会提供一个例子吗?

此外,对上面列出的变量及其用途的任何解释都会有所帮助!

我浏览了网站,但仍然有点困惑。

0 个答案:

没有答案