2012-02-03 158 views
1

我有一個類,其中一個變量是terms,條款和條件。我有一個重大的放屁,因某種原因找不到答案。檢查複選框是否被選中或者不用php類

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

如果選中此框,這不起作用。如果選中它,它仍然會將錯誤返回給表單。這是什麼正確的語法?

謝謝你們,愚蠢的問題,我敢肯定,只是逃避我

+0

什麼是$ this-> terms的var_dump?在選中和未選中的情況下。 – 2012-02-03 03:57:46

回答

2

如果該複選框是從HTML表單來的,你可以使用isset()函數來確定它的檢查。

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

工作就像一個魅力,出於某種原因忘了它...這是我最終與其他同樣的問題的人。 如果(!isset($ _ POST [ '條款'])){ \t \t \t $這個 - >錯誤。='

  • 您必須同意的條款和條件。
  • '; \t \t} – 2012-02-03 04:02:25

    相關問題