这里的动作为多选取核曲方块在output.php渲染出来,比较重要的一点是需要在input.php的checkbox的name改成area[]让这里的型别为阵列,area[]与$area是不一样的请注意一下。如不是area[]而是area在output.php的foreach取出的值会是错误的,除非是使用单纯的echo没有用foreach,但这里是多选项的核曲方块所以需要将name改成阵列的型别也需要以foreach渲染出来..(欢迎补充)
name="area[]" ---->foreach($_GET['area'] as $item) 正确name="area" ---->foreach($_GET['area'] as $item) 错误
input.php<form action="output.php" method="get"><?php$area = ['北境王国','山谷王国','河屿王国','凯岩王国','河湾王国','风暴王国','多恩王国'];foreach ($area as $item) { echo '<p>'; echo '<input type="checkbox" name="area[]" value="',$item,'">'; echo $item; echo '</p>';}?><input type="submit" value="确定"></form>
output.php<?phpforeach($_GET['area'] as $item){ echo '<p>'; echo $item; echo '</p>';}?>