首先,我很抱歉的问题是标题没有解释太多,我是PHP新手,发现很难说出问题,因为我甚至不确定哪里出了什么问题。身份不明的索引/非法字符串偏移量
这里是PHP
<?php
include 'includes/connection.php';
$pName = $_POST['pName'];
$pAuth = $_POST['pAuth'];
$pCon = $_POST['pCon'];
$Page = $_POST['Page'];
$id = $_POST['id'];
$update = "UPDATE content SET POST_TITLE = '$pname(pname)',POST_AUTHOR = '$pauth(pauth)',POST_CONTENT = '$pcon(pcon)',PAGE = '$page(page) WHERE ID = '$id[id]'";
$result = mysql_query($update) or die (mysql_error());
Header("Location:admin.php?refer=editsuccess");
?>
和错误,
Notice: Undefined index: pauth in C:\xampp\htdocs\cms\editp.php on line 5
Warning: Illegal string offset 'id' in C:\xampp\htdocs\cms\editp.php on line 10
感谢您的帮助
你在做什么是令人难以置信的不安全。如果你还没有被注册,你可能会被**攻击。学习如何使用PDO或类似的准备好的查询,并完全避免这个问题。 – Brad
感谢您的建议,我将从现在开始这样做,我正在使用一个教程来创建一个简单的CMS,我认为如果我这样做,这是学习PHP/MySQL的好方法。我会查找准备好的查询。 –