ホームページ >バックエンド開発 >PHPチュートリアル >未定義の定数名の使用 - ... 例外で 'name' が想定されます。コードは次のとおりです。

未定義の定数名の使用 - ... 例外で 'name' が想定されます。コードは次のとおりです。

WBOY
WBOYオリジナル
2016-06-13 13:29:54938ブラウズ

未定義の定数名の使用 - ... エラーで「名前」が想定されました。コードは次のとおりです:
function add_books(){
include_once("class_books.php") //ブック クラスを含めます
if($ _POST["submit"]=="追加"){
if($_POST["add_book_name"]=="" || $_POST["add_book_price"]=="" || $_POST[ "add_book_author" ]==""){
echo "追加できませんでした。情報を完全に入力してください
";
echo "再試行";
}
else{
$b=新しい書籍;
$b->__set( name, $_POST["add_book_name"]);
$b->__set(price,$_POST["add_book_price"]);
$b->__set(author,$_POST["add_book_author" ]) ;
$b->add();
echo "書籍 $_POST[book_name] が正常に追加されました!
";
}
}
}
赤いテキストは、データベース内のテーブルのフィールド名を示します

------解決策-----

PHP コード

$b->__set(name,$_POST["add_book_name"]);
$b->__set(価格,$_POST["add_book_price"]);
$b->__set(author,$_POST["add_book_author"]); <div class="clear"></div>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。