PHP与数据库做出分页跳转,求完整代码~~~

<?php$db=mysql_connect("localhost","root","root")ordie("链接数据库失败");mysql_select_db("fi... <?php
$db=mysql_connect("localhost","root","root")or die("链接数据库失败");
mysql_select_db("files")or die("链接数据表库失败");
mysql_query("SET NAMES 'gb2312'");
$sql = "select * from students";
$q=mysql_query($sql);
$rs=mysql_fetch_array($q);

if(!empty($_POST['tj'])){

$No=$_POST['No'];
$Name=$_POST['Name'];
$Sex=$_POST['Sex'];
$Dept=$_POST['Dept'];

echo $No.'<br>';
echo $Name.'<br>';
echo $Sex.'<br>';
echo $Dept.'<br>';

if($No!==$rs['No']){

}
else{
}
// 链接与插入数据的用法<--↓
$sqlint="insert into students(No,Name,Sex,Dept) values('$No','$Name','$Sex','$Dept')";

// 链接与修改数据的用法<--↓
//$sqlint="update students set Sex='$Sex' where No='$No'";

// 链接与删除数据的用法<--↓
//$sqlint="delete from students where No=$No";
//案例:$sqlint="insert into students(No,Name,Sex,Dept) values('12345','简','女','英语')";
mysql_query($sqlint);

}
?>
<form method="post" action="#">
<p>学号:
<input type="varchar" name="No" id="No">
</p>
<p>姓名:
<input type="varchar" name="Name" id="Name">
</p>
<p>性别:
<input type="varchar" name="Sex" id="Sex">
</p>
<p>科目:
<input type="varchar" name="Dept" id="Dept">
</p>
<p>
<input type="submit" name="tj" id="tj" value="提交">
<input type="reset" value="重置">
</p>
</form>
展开
 我来答
百度网友7dacf80a0
2012-05-11 · TA获得超过799个赞
知道小有建树答主
回答量:252
采纳率:100%
帮助的人:143万
展开全部
举例说明:
<?php

$url = $_SERVER['PHP_SELF'];
$filename= substr( $url , strrpos($url , '/')+1 ); //本页文件名

$num=20; //每页显示条数
$numsql=mysql_query("select * from TABLE");
$total=mysql_num_rows($numsql); //总条数
$pagesize=(int)(($total-1)/$num)+1;//总页数
isset($_GET['page'])?$page=$_GET['page']:$page="1";//当前页数
$limit=(int)(($page-1)*$num);//当前页的首条记录

//上面的代码写在循环输出语句之前,下面是循环语句

$query=mysql_query("select * from TABLE order by uid limit $limit,$num");

while(..){…}//省略掉循环代码,一般是表格行列循环输出之类的。下面的写在循环语句之后。

echo "<div id='pagenav'>当前第 ".$page." 页/共 ".$pagesize." 页   总记录条数: ".$total." 条   ";
if($page>1)
{
echo "<a href='".$filename."?do=source&page=1'>首页</a> ";
echo "<a href='".$filename."?do=source&page=".($page-1)."'>上一页</a>";
}
if($pagesize>$page)
{
echo " <a href='".$filename."?do=source&page=".($page+1)."'>下一页</a> ";
echo "<a href='".$filename."?do=source&page=".$pagesize."'>尾页</a>";
}
echo "  跳转到 <select id='' size='1' onchange='changese(this)'>";
for($i=1;$i<=$pagesize;$i++)
{
echo "<option value='".$i."'";
if($i==$page) { echo ' selected'; }
echo ">".$i."</option>";
}
echo "</select>";
echo "</div>";

?>

//下面是select选择分页的js代码,注意这里用了php的自定义变量$filename代替页面路径,完全可以改成当前文件名。

<script language="javascript">
function changese(obj){
window.location.href="<?php echo $filename;?>?do=source&page="+obj.value;
}
</script>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式