首先,我很抱歉的問題是標題沒有解釋太多,我是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的好方法。我會查找準備好的查詢。 –