0

変数を格納する php ファイルがあり、この変数を渡す送信フォームを作成する必要があります。

したがって、現在のファイルのコードは次のとおりです。

if(isset($_POST['Submit'])) {
    echo "<pre>";
    $checked = implode(',', $_POST['checkbox']);
    echo $checked;
}

送信フォームを挿入する必要があり、クリックすると別の php ファイルに移動します。そこに $checked 変数を取得する必要があります。この変数を保存するにはどうすればよいですか? ..

ありがとうございます!

4

1 に答える 1

2

POSTing の原則は、すべてのデータを次の .php ページに送信できることです。

<?php
    if ($checked == 1) {
        $checked = 'checked="checked"';
    }
    else {
        $checked = '';
    }
?>

<form action="POST" method="target_file.php">
    <input type="hidden" name="variableA" value="Something I want target_file.php to know" />
    <input type="hidden" name="variableB" value="Something else I want target_file.php to know" />
    <input type="checkbox" name="gender" value="male" <?php echo $checked ?>" />
</form>

あなたの target_file.php:

echo "Here I am :), variableA: ".$_POST['variableA'];
echo "Here I am :), variableB: ".$_POST['variableB'];
echo "Here I am :), My gender is: ".$_POST['gender'];

また、$_POST を介して送信されるフィールド値のチェックを信用しないでください。サブステートメントが実行される前に、すべての値が何であるか、および特定の基準を満たしているかどうかを確認してください。

于 2012-06-19T21:19:26.403 に答える