一个小小问题,老师,求详细解答

来源:4-4 页码跳转

未_眠

2015-07-21 21:48


<?php
	$p=empty($_GET['P'])?1:$_GET['P'];
	$page=10;//最大界限
	//越界过滤
	if($p<=1){
		$p=1;
	}
	if($p>=$page){
		$p=$page;
	}
	echo '	<form action="?p='.$p.'">
				<input type="number" name="p" />
				<input type="submit" value="跳转" />
			</form>';

就是在做越界过滤的时候我发现这个判断不起作用....什么原因?求帮忙?

写回答 关注

1回答

  • 关于淡淡的淡淡的
    2015-07-22 11:20:42

    如果action到当前页面可以为空,但你如果传递了参数的话action="?p='.$p.'",应该要加上文件名把

    关于淡淡的淡... 回复未_眠

    是两个if都不起作用么?,你在最前面加上 if(!empty($_GET['p'])){ var_dump($_GET['p']);exit; } 将$_GET['p']的值打印出来看看

    2015-07-22 16:38:40

    共 2 条回复 >

PHP+MySQL分页原理实现

引导大家完成一个PHP+MySQL分页功能,由简入繁的剖析原理

41180 学习 · 175 问题

查看课程

相似问题