将php变量传递给另一个php文件

时间:2012-06-19 21:09:50

标签: php mysql

我有一个存储变量的php文件,我需要创建一个传递此变量的提交表单。

所以当前文件的代码是:

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

我必须插入提交表单,然后点击它转到另一个php文件,我需要到那里$ checked变量..我怎么能存储这个变量?..

谢谢!

1 个答案:

答案 0 :(得分: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发送的字段值。检查每个值是什么,以及在执行子语句之前是否满足某些条件。