0

我需要一些帮助来保存用户选择的复选框的值。

我在表单中有两个复选框:

<form action="process.php" method="POST">
Option One: <input type="checkbox" name="check1" value="1"/>
Option Two: <input type="checkbox" name="check2" value="2"/>
<br>

<input type="submit" value="Submit" />
</form>


<?php

if(isset($_POST['check1'])){

//execute function A


}

elseif(isset($_POST['check2'])){


//execute function B

}

?>

现在,如果用户勾选“选项一”并单击提交,则复选框保持选中状态并且 php 代码执行某些功能,否则如果用户勾选“选项二”,则执行另一个函数并且复选框 2 保持选中状态。

请有人帮我解决这个问题。

谢谢!

4

1 回答 1

3

如果您想在提交后保持检查:

Option One: <input type="checkbox" name="check1" value="1" <?php if(isset($_POST['check1'])) echo 'checked="checked"'; ?> />
Option Two: <input type="checkbox" name="check2" value="2" <?php if(isset($_POST['check2'])) echo 'checked="checked"'; ?> />
于 2012-12-26T21:14:59.920 回答