javascript-PHP和Ajax做的分页跳转,可是出不来。望大神能看看
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript-PHP和Ajax做的分页跳转,可是出不来。望大神能看看,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含4547字,纯文字阅读大概需要7分钟。
内容图文
想做一个ajax局部刷新分页跳转,可是不知道为什么用ajax接受的数据在页面上显示出来总是这么一句话MySql ErrorNo database selected 然后我做了几个测试
发现echo"111111";echo"22222";echo"3333"echo"4444";只有4444输出!PHP我不是很懂
所以想麻烦大神们看下是怎么回事!小弟在此谢过了!
" . $row['id'] . " " . $htmlmsg . "";
}
$msg = "" . $msg . "
"; // Content for Data
**echo "3333333333333333333333";**
/* --------------------------------------------- */
$query_pag_num = "SELECT COUNT(*) AS count FROM content";
$result_pag_num = mysql_query($query_pag_num);
$row = mysql_fetch_array($result_pag_num);
$count = $row['count'];
$no_of_paginations = ceil($count / $per_page);
**echo "2222222222";**
/* ---------------Calculating the starting and endign values for the loop----------------------------------- */
if ($cur_page >= 7) {
$start_loop = $cur_page - 3;
if ($no_of_paginations > $cur_page + 3)
$end_loop = $cur_page + 3;
else if ($cur_page <= $no_of_paginations && $cur_page > $no_of_paginations - 6) {
$start_loop = $no_of_paginations - 6;
$end_loop = $no_of_paginations;
} else {
$end_loop = $no_of_paginations;
}
} else {
$start_loop = 1;
if ($no_of_paginations > 7)
$end_loop = 7;
else
$end_loop = $no_of_paginations;
}
/* ----------------------------------------------------------------------------------------------------------- */
$msg .= "";
// FOR ENABLING THE FIRST BUTTON
if ($first_btn && $cur_page > 1) {
$msg .= "- First
";
} else if ($first_btn) {
$msg .= "- First
";
}
// FOR ENABLING THE PREVIOUS BUTTON
if ($previous_btn && $cur_page > 1) {
$pre = $cur_page - 1;
$msg .= "- Previous
";
} else if ($previous_btn) {
$msg .= "- Previous
";
}
for ($i = $start_loop; $i <= $end_loop; $i++) {
if ($cur_page == $i)
$msg .= "- {$i}
";
else
$msg .= "- {$i}
";
}
// TO ENABLE THE NEXT BUTTON
if ($next_btn && $cur_page < $no_of_paginations) {
$nex = $cur_page + 1;
$msg .= "- Next
";
} else if ($next_btn) {
$msg .= "- Next
";
}
// TO ENABLE THE END BUTTON
if ($last_btn && $cur_page < $no_of_paginations) {
$msg .= "- Last
";
} else if ($last_btn) {
$msg .= "- Last
";
}
$goto = "";
$total_string = "Page " . $cur_page . " of $no_of_paginations";
$msg = $msg . "
" . $goto . $total_string . ""; // Content for pagination
**echo $msg;**
**echo "1111111111111";**
}
?>
以上是代码
回复内容:
想做一个ajax局部刷新分页跳转,可是不知道为什么用ajax接受的数据在页面
上显示出来总是这么一句话MySql ErrorNo database selected 然后我做了几个测试
发现echo"111111";echo"22222";echo"3333"echo"4444";只有4444输出!PHP我不是很懂
所以想麻烦大神们看下是怎么回事!小弟在此谢过了!
" . $row['id'] . " " . $htmlmsg . "";
}
$msg = "" . $msg . "
"; // Content for Data
**echo "3333333333333333333333";**
/* --------------------------------------------- */
$query_pag_num = "SELECT COUNT(*) AS count FROM content";
$result_pag_num = mysql_query($query_pag_num);
$row = mysql_fetch_array($result_pag_num);
$count = $row['count'];
$no_of_paginations = ceil($count / $per_page);
**echo "2222222222";**
/* ---------------Calculating the starting and endign values for the loop----------------------------------- */
if ($cur_page >= 7) {
$start_loop = $cur_page - 3;
if ($no_of_paginations > $cur_page + 3)
$end_loop = $cur_page + 3;
else if ($cur_page <= $no_of_paginations && $cur_page > $no_of_paginations - 6) {
$start_loop = $no_of_paginations - 6;
$end_loop = $no_of_paginations;
} else {
$end_loop = $no_of_paginations;
}
} else {
$start_loop = 1;
if ($no_of_paginations > 7)
$end_loop = 7;
else
$end_loop = $no_of_paginations;
}
/* ----------------------------------------------------------------------------------------------------------- */
$msg .= "";
// FOR ENABLING THE FIRST BUTTON
if ($first_btn && $cur_page > 1) {
$msg .= "- First
";
} else if ($first_btn) {
$msg .= "- First
";
}
// FOR ENABLING THE PREVIOUS BUTTON
if ($previous_btn && $cur_page > 1) {
$pre = $cur_page - 1;
$msg .= "- Previous
";
} else if ($previous_btn) {
$msg .= "- Previous
";
}
for ($i = $start_loop; $i <= $end_loop; $i++) {
if ($cur_page == $i)
$msg .= "- {$i}
";
else
$msg .= "- {$i}
";
}
// TO ENABLE THE NEXT BUTTON
if ($next_btn && $cur_page < $no_of_paginations) {
$nex = $cur_page + 1;
$msg .= "- Next
";
} else if ($next_btn) {
$msg .= "- Next
";
}
// TO ENABLE THE END BUTTON
if ($last_btn && $cur_page < $no_of_paginations) {
$msg .= "- Last
";
} else if ($last_btn) {
$msg .= "- Last
";
}
$goto = "";
$total_string = "Page " . $cur_page . " of $no_of_paginations";
$msg = $msg . "
" . $goto . $total_string . ""; // Content for pagination
**echo $msg;**
**echo "1111111111111";**
}
?>
以上是代码
看一下文档啊 少年 点击链接
既然你是用的mysqli,三楼说的没错,选择一下数据库,mysqli是mysqli_select_db()
这个,链接里有,你看下。
mysql 和mysqli混用!
上面用的$conn=mysqli_connect("localhost","root","","info");
下面用mysql_query($query_pag_data)
要不改成
$conn=mysql_connect("localhost","root","","info");
mysql_query($conn,"SET NAMES 'utf8'");
这个报错是因为没有选择数据库呀,你在连接之后执行一下mysqli_query('use database')
,database
是你的数据库,另外像楼上说的,别mysqli和mysql混杂用,php官方已经放弃mysql
扩展了,用pdo
或者mysqli
内容总结
以上是互联网集市为您收集整理的javascript-PHP和Ajax做的分页跳转,可是出不来。望大神能看看全部内容,希望文章能够帮你解决javascript-PHP和Ajax做的分页跳转,可是出不来。望大神能看看所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。