PHP创建表单无法识别索引
我正在创建一个使用HTML/PHP和mySQL应用CRUD函数的表单。我可以删除、读取和更新,但无法创建新记录。下面是我的数据库结构、索引页和创建页。感谢您的指导。我没有包括配置文件,因为我觉得没有必要。数据库的名称谢谢 精确错误 注意:未定义的索引:在第30行的C:\xampp\htdocs\Update\create.php中排名 create.phpPHP创建表单无法识别索引,php,mysql,Php,Mysql,我正在创建一个使用HTML/PHP和mySQL应用CRUD函数的表单。我可以删除、读取和更新,但无法创建新记录。下面是我的数据库结构、索引页和创建页。感谢您的指导。我没有包括配置文件,因为我觉得没有必要。数据库的名称谢谢 精确错误 注意:未定义的索引:在第30行的C:\xampp\htdocs\Update\create.php中排名 create.php 这是因为在您将$param_昵称与mysqli_stmt_bind_param绑定后,您分配了它 //First Set paramet
这是因为在您将$param_昵称与mysqli_stmt_bind_param绑定后,您分配了它
//First Set parameters
$param_nickname = $nickname;
$param_lastsubmission = $lastsubmission;
$param_rank = $rank;
//Then Bind variables to the prepared statement as parameters
mysqli_stmt_bind_param($stmt, "sss", $param_nickname,
$param_lastsubmission, $param_rank);
应该这样做HTML表单中的昵称元素需要name属性。可能是复制/粘贴错误
这同样适用于所有其他HTML输入元素
将昵称=“昵称”
更改为name=“昵称”
//First Set parameters
$param_nickname = $nickname;
$param_lastsubmission = $lastsubmission;
$param_rank = $rank;
//Then Bind variables to the prepared statement as parameters
mysqli_stmt_bind_param($stmt, "sss", $param_nickname,
$param_lastsubmission, $param_rank);
<input type="text" name="nickname" class="form-control" value="<?php echo $nickname; ?>">