即時通訊有以下問題與一些PHP/JavaScript代碼。我有3頁:index.php
| result.php
和pagination.php
。這是代碼(這裏很簡單):php搜索表單與分頁
的index.php
<form action="result2.php" method="get" id="search">
<input type="text" id="query" name="query"/>
<input type="submit" id="mainsubmit" value="Search" />
</form>
result.php獲取表單的數據,但我的問題是這樣的:在result.php我使用分頁和我有一個第三頁叫pagination.php:
<?php
//Print the contents
while($row = mysql_fetch_array($rsd))
{
$id=$row['msg_id'];
title=$row['title'];
?>
//data goes here
<?php
} //while
?>
好,所以我有,那麼問題(對不起,這麼多圈)是從index.php
數據被仙噸至result.php即是數據被輸出,使用javascript我使用pagination.php
<script type="text/javascript">
$(document).ready(function(){
//Display Loading Image
function Display_Load()
{
$("#loading").fadeIn(900,0);
$("#loading").html("<img src='bigLoader.gif' />");
}
//Hide Loading Image
function Hide_Load()
{
$("#loading").fadeOut('slow');
};
$("#pagination li:first").css({'color' : '#FF0084'}).css({'border' : 'none'});
Display_Load();
$("#results").load("pagination_data.php?page=1", Hide_Load());
//Pagination Click
$("#pagination li").click(function(){
Display_Load();
//CSS Styles
$("#pagination li")
.css({'border' : 'solid #dddddd 1px'})
.css({'color' : '#0063DC'});
$(this)
.css({'color' : '#FF0084'})
.css({'border' : 'none'});
//Loading Data
var pageNum = this.id;
$("#results").load("pagination_data.php?page=" + pageNum, Hide_Load());
});
});
</script>
並在result.php
頂部我有以下一段代碼:
<?php
include('config.php');
$per_page = 9;
$sql = "select * from tabe where title='$data'";
$rsd = mysql_query($sql);
$count = mysql_num_rows($rsd);
$pages = ceil($count/$per_page)
?>
如此反覆什麼我嘗試做的是使從index.php
形式送我去result.php
也將數據發送到pagination.php
對不起,如果這很困惑類型
你嘗試過包括result.php pagination.php再給你從那裏需要什麼功能呢? –
注意:您正在使用的'mysql'庫已被棄用,並從PHP中刪除。它現在只能運行,因爲你運行的是過時的PHP版本。當您/您的主機升級時,您的應用程序將停止工作。 –