我有一个存储变量的 php 文件,我需要创建一个传递该变量的提交表单。
所以当前文件的代码是:
if(isset($_POST['Submit'])) {
echo "<pre>";
$checked = implode(',', $_POST['checkbox']);
echo $checked;
}
我必须插入提交表单,点击它会转到另一个 php 文件,我需要得到 $checked 变量..我怎样才能存储这个变量?..
谢谢!
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 发送的字段值。在执行子语句之前检查每个值是什么以及它是否满足某些标准。