DAY4.PHP-foreach迴圈与核取方块

这里的动作为多选取核曲方块在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>';}?>

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章