2012-06-05 43 views
0

嗨,我在編程初學者用PHP,雖然我試圖做一些表單驗證我得到這個錯誤:PHP表單驗證錯誤

「致命錯誤:在寫語境中不能使用函數返回值C:\ XAMPP \ htdocs中\網絡\ Proiecte \克里斯蒂娜\上線67" formular.php

這是我對於這部分HTML:

<form id ="fabrica" action="formular.php" method="post"> 
    <input type="checkbox" name="unu"/> 
</form> 

,這是我的PHP代碼:

if(isset($_POST('unu'))){ 
         echo "<tr>"; 
         echo "<td>a mers</td>"; 
         echo "</tr>"; 
        } 

我在做什麼錯?

+0

它會用方括號'$ _ POST更好[「聯合國大學」]' – romainberger

+0

你必須更改正確的語法後的變量。 。$ _POST ['unu'] – Vaishu

回答

6

彥博是一個關聯數組(超全局)

可以使用常規的數組語法訪問其內容

$_POST['unu'] 

,而不是

$_POST('unu') 
1
if(isset($_POST['unu'])) 

使用方括號

1

點後的值存儲陣列

進入電影都需要寫成

   if(isset($_POST['unu'])){ 
        echo "<tr>"; 
        echo "<td>a mers</td>"; 
        echo "</tr>"; 
       }