-2
Notice: Undefined index: post_catagory in /Users/darceymckelvey/Desktop/php/includes/classinsert.php on line 9
未定義インデックス通知及び未定義変数注意
Notice: Undefined variable: category in /Users/darceymckelvey/Desktop/php/includes/classinsert.php on line 13
コード:
<?php
require_once('classdb.php');
if(!class_exists('INSERT')){
class INSERT {
public function post($postdata){
global $db;
$catagory = serialize($postdata['post_catagory']);
$query = "
INSERT INTO posts(post_title, post_content, post_category)
VALUES ('$postdata[post_title]', '$postdata[post_content]', '$category')
";
return $db->insert($query);
}
}
}
$insert = new INSERT;
?>
問題:
出力結果はpost_title
とありますは動作しますが、post_category
はまったくなく、空白のままです。
さて、あなたの '$のpostdata'配列は' post_category'と呼ばれる指標を持っていません。 'print_r($ postdata);'を実行すると、あなたの配列にあるものを見ることができます。 – Rizier123
誤って入力されました:クエリの '$ category'と変数' $ catagory'に@Darcey Mckelveyをチェックしてください – Nehal