首先是一個input class=dh
我們擁有10余年網頁設計和網站建設經驗,從網站策劃到網站制作,我們的網頁設計師為您提供的解決方案。為企業(yè)提供網站制作、成都做網站、微信開發(fā)、小程序設計、手機網站開發(fā)、H5技術、等業(yè)務。無論您有什么樣的網站設計或者設計方案要求,我們都將富于創(chuàng)造性的提供專業(yè)設計服務并滿足您的需求。
查詢按鈕 class=cx
圖片框 class=tp
點擊查詢按鈕時
script
$(".cx").click(function(){
var dh= $('.dh').val();//獲取輸入的電話
$.post('date.php',{tel:dh},function(result){
//將獲取到的電話號碼提交給date.php文件,date.php文件 通過查詢tel='$_POST[tel]' 得到圖片地址$src,echo $src;result即使那個返回的$src
$('.tp').find('img').attr('src', result);//將圖片框內容改掉
});
});
/script
需要jquery支持 就是頁面要載入
script type="text/javascript" src="js/jquery.js"/script
首先你的需求總的來說是有3個:
1,顯示總的數(shù)據(jù)
2,點擊顯示下一條
3,定位跳轉到某一條
針對的解決辦法:
1,這個對數(shù)據(jù)庫而言,就是讀取所有符合展示條件的信息
$where = 你的搜索條件;
$all_info = $this-db-getall('table_name','$where');
2和3的解決辦法是,在數(shù)據(jù)庫內有一個id字段,用于唯一標示你的信息
點擊顯示下一條:
假設你的當前信息id = 14 , 那么,你查詢出來 id = 14+1 的信息即可,
跳轉到特定的條目:
那就是你給id賦值,進行查詢即可。
要圖方便的話,去引用個Jquery文件,然后在頁面觸發(fā)AJAX方法,往一個地址發(fā)送請求和攜帶的數(shù)據(jù),接收請求成功后返回的數(shù)據(jù),再使用js在當前頁重新拼接html代碼,覆蓋原來的。
除非數(shù)據(jù)多
一直沒有讀取完全
否則就應該是讀取失敗或者程序有錯誤
所以一直這樣顯示
不過想解決問題,還要具體看下代碼才行
希望能幫助到你
下面的代碼試試看吧:
?php
mysql_connect('數(shù)據(jù)庫地址','數(shù)據(jù)庫用戶名','數(shù)據(jù)庫密碼');
$sql='select * from 數(shù)據(jù)庫名.表名';
if ($res=mysql_query($sql)){
echo 'table';
while ($row=mysql_fetch_row($res)) echo 'trtd'.join('td',$row);
mysql_free_result($res);
echo '/table';
}else echo "執(zhí)行:$sqlBR錯誤:".mysql_error();
mysql_close();
?
一行顯示兩條記錄,可以使用table或者br來分行,例如使用br的例子:
?php
...
$sql='select ...';
$res=mysql_query($res);
$i=1;
while($row=mysql_fetch_array($res)){
echo $row[...];
$i++;
if ($i%2==0) echo 'br';
}
mysql_free_restlt($res);
...
?
使用table的例子:
?php
...
$sql='select ...';
$res=mysql_query($res);
$i=0;
echo 'table';
while($row=mysql_fetch_array($res)){
if ($i%2==0) echo 'tr';
echo 'td'. implode($row,'td');
$i++;
}
echo '/table';
mysql_free_restlt($res);
...
?