2012-02-03 9 views
1

私はクラスを持っていて、変数の1つは利用規約の用語です。私は大きな脳のおならを持っていて何らかの理由で答えを見つけることができません。phpクラスでチェックボックスがチェックされているかどうかチェックしています

if(empty($this->terms)) { 
     $this->error .= '<li>You must agree to the terms and conditions.</li>'; 
    } 

このチェックボックスをオンにすると機能しません。それがチェックされている場合でも、フォームにエラーが返されます。このための正しい構文は何ですか?

みんなありがとう、私は確信している愚かな質問、ちょうど私

+0

$ this-> termsのvar_dumpとは何ですか?チェックされた状態とチェックされていない状態の両方で。 –

答えて

2

をエスケープするチェックボックスは、HTMLフォームから来ている場合、あなたはそれをチェックしていますかどうかを判断するためにISSET()を使用することができます。

if(isset($_POST['terms'])) 
{ 
    // do something 
} 
+0

何かの理由で魅力的に働いていたのですが、忘れてしまったのです...私は同じ問題を抱えて他の人たちと結婚しました。 場合(!のISSET($ _ POST [ '用語'])){ \t \t \tます$ this->エラー。= 'あなたは利用規約に同意する必要があり

  • '; \t \t} –

    関連する問題