0
定義變量時出現未定義變量錯誤。波紋管是我的代碼定義變量時出現未定義變量錯誤
<?php
$imagepath = $_SESSION['path'];
require_once('class-db.php');
if (!class_exists('INSERT')) {
class INSERT {
public function post($postdata) {
global $db;
$query = "
INSERT INTO posts (title, content, subcontent, date, category, image)
VALUES ('$postdata[title]', '$postdata[content]', '$postdata[subcontent]', '$postdata[date]', '$postdata[category]', '$imagepath')
";
return $db->insert($query);
}
}
}
$insert = new INSERT;
?>
你忘了告訴我們錯誤消息 –
** **警告你的代碼很容易受到SQL注入攻擊! –
'VALUES('$ postdata [title]','$ postdata [content]''不會起作用,必須是'VALUES('{$ postdata ['title']}','{$ postdata ['content']}''用於PHP正確解析數組。 – ceejayoz