php怎么让多选框刷新后保持原来状态

来源:百度知道 编辑:UC知道 时间:2024/06/15 22:52:13
要做一个商品搜索页,提供多选框选择商品产地,选择其中两个点搜索后,结果正常出来了,但是之前选的那两个多选框又变成了非选的状态,这样有时候连访问者自己都不知道自己刚才搜索了什么,怎么解决呢?

<input type="checkbox" name="check_1" value='1'>选择一
<input type="checkbox" name="check_2" value='2'>选择二
<input type="checkbox" name="check_3" value='3'>选择三
.
.
.
# 接收复选軭的值
($_POST[check_1] == 1) && $checked_1 = " checked";
($_POST[check_2] == 2) && $checked_2 = " checked";
($_POST[check_3] == 3) && $checked_3 = " checked";

#然后复选框就这样写就可以了
<input type="checkbox" name="check_1" value='1'<?=$checked_1?>>选择一
<input type="checkbox" name="check_2" value='2'<?=$checked_1?>>选择二
<input type="checkbox" name="check_3" value='3'<?=$checked_1?>>选择三