我正在尝试为复选框自定义脚本。
我已经进展到以下并成功回显到屏幕:
$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语句的过程类型代码插入数据库。
如果可能的话,你会提供一个例子吗?
此外,对上面列出的变量及其用途的任何解释都会有所帮助!
我浏览了网站,但仍然有点困惑。