Php 未定义索引错误,但为什么
因此,我一直在将一个文件从mysql转换为mysqli,因此当我在localhost中打开该文件时,会出现以下错误: 注意:未定义索引:C:\xampp\htdocs\mafigametest\Safe.php中的名称 这是第80行:Php 未定义索引错误,但为什么,php,Php,因此,我一直在将一个文件从mysql转换为mysqli,因此当我在localhost中打开该文件时,会出现以下错误: 注意:未定义索引:C:\xampp\htdocs\mafigametest\Safe.php中的名称 这是第80行: $sql = "SELECT id FROM crimetimes WHERE name='". mysqli_real_escape_string($con, $_POST['name'])."'"; 可能有什么问题?出现错误的原因是没有设置“name”,或者
$sql = "SELECT id FROM crimetimes WHERE name='". mysqli_real_escape_string($con, $_POST['name'])."'";
可能有什么问题?出现错误的原因是没有设置“name”,或者“name”正在一个可以为null的位置使用。这是PHP发出的通知,告诉您修复此问题,因为它可能会产生意外的结果 解决这个问题
<?php
$name = (isset($_POST['name'])) ? $_POST['name'] : die("Missing a name!");
$\u POST['name']
未设置。我认为错误很简单。执行var\u dump($\u POST)
以检查$\u POST
是否有一个带有键的元素:“name”此变量旨在通过http POST方法提交表单来填充。检查您的http头以查看它是否不存在。可能存在重复的