PHP表单验证错误

时间:2012-06-05 10:49:17

标签: php forms associative-array

您好,我是使用PHP编程的初学者,当我尝试进行一些表单验证时,我遇到了这个错误:

“致命错误:无法在第67行的C:\ xampp \ htdocs \ Web \ Proiecte \ Cristina \ 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>";
                    }

我做错了什么?

3 个答案:

答案 0 :(得分:6)

_POST是一个关联数组(超全局)

您可以使用常规数组语法

访问其内容
$_POST['unu']

而不是

$_POST('unu')

答案 1 :(得分:1)

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

使用方括号

答案 2 :(得分:1)

将值存储为数组以访问它们,您需要将其写为

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