0
$_POST
関数を使用してデータをデータベースに入力する前に、フィールドの名前を確認したいと思います。 comment_author_nameが特定の名前と等しい場合は、その機能を終了/終了/終了します。フォームの値が指定と等しい場合は
たとえば、HTMLフォームのコメント作成者の名前がJohnの場合、データがデータベースに入力されないように、PHP関数が終了するようにしたいと思います。
以下のコードは機能しません。私は何が欠けていますか?これを行うには良い方法はありますか?
<?php
$val1 = "John";
if (($row->comment_author_name) == ($val1))
{
die("You are not allowed to post!");
}
?>
を?あなたは '$ _POST ['comment_author_name']'を意味するのではないですか? – middus
$ row-> comment_author_nameとは何ですか?それはちょうど$ _POSTの値か何か他のものを取る?あなたは他のフィールドに挑戦しましたか? –
あなたはLISPでプログラミングしていないので、平均的なLISPプログラマーより多くのカッコを使用しないでください。 ;)( '$ val1'と' $ row-> comment_author_name'の前後の括弧を取り除いて、あなたのコードを適切にインデントしてください!) – ThiefMaster