0

こんにちは私は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>";
                    }

私は何が間違っているのですか?

4

3 に答える 3

6

_POSTは連想配列(スーパーグローバル)です

通常の配列構文を使用してそのコンテンツにアクセスできます

$_POST['unu']

それ以外の

$_POST('unu')
于 2012-06-05T10:51:15.143 に答える
1
if(isset($_POST['unu']))

角かっこを使用する

于 2012-06-05T10:51:24.977 に答える
1

投稿値は配列として保存されます

それらにアクセスするには、次のように書く必要があります

               if(isset($_POST['unu'])){
                    echo "<tr>";
                    echo "<td>a mers</td>";
                    echo "</tr>";
                }
于 2012-06-05T10:54:43.713 に答える