將瀏覽器中的編碼改成utf-8,數(shù)據(jù)庫中也是。在php頁面首行加上header("Content-type: text/html; charset=utf-8");,必須首行,前面不能有輸出。 還有,在查詢數(shù)據(jù)庫時加上:mysql_query(set names utf-8);
創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),懷柔企業(yè)網(wǎng)站建設(shè),懷柔品牌網(wǎng)站建設(shè),網(wǎng)站定制,懷柔網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,懷柔網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。
你的頁面跳轉(zhuǎn), 要把原來有的get參數(shù)一同傳遞下去!
因為, 如果你第一頁就是根據(jù)相關(guān)get參數(shù)查詢的數(shù)據(jù)庫, 而你在下一頁沒有提供這個參數(shù), 當(dāng)然會查詢不到!
get參數(shù)是在當(dāng)前頁面有效的, 一般, get參數(shù)是url提供, 你url有就有, 沒有就沒有, 不是你提供一次, 人家就會給你保存一輩子!
例外, 你這個php文件, 功能其實很簡單對吧?但你有沒有覺得, 代碼密密麻麻呢?
如果讓你寫一個大型網(wǎng)站, 那你的代碼豈不是要用東風(fēng)牌大卡車來裝呢?
?php
$mysql_server_name="localhost";
$mysql_username='root';
$mysql_password='';
$mysql_database='hp';
$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password);
@mysql_connect("localhost","root","")?or?die("數(shù)據(jù)庫連接失敗");
@mysql_select_db("hp")?or?die("數(shù)據(jù)庫不存在");
mysql_query("set?names?utf8");
$pagesize?=?$_GET['pagesize']??0???$_GET['pagesize']?:?10;?//默認情況下每頁顯示10條數(shù)據(jù)
$pagenum?=?$_GET['pagenum']??0???$_GET['pagenum']?:?0;
$query_start?=?$pagesize?*?$pagenum;
if($_POST['submit']){
$strsql_add?=?'';
$strsql_add?.=$_POST['idc']???"?and?idc='$_POST[idc]'?":"";
$strsql_add?.=$_POST['jiguihao']???"?and?jiguihao='$_POST[jiguihao]'?":"";
$strsql_add?.=$_POST['neicun']???"?and?neicun='$_POST[neicun]'?":"";
$strsql_add?.=$_POST['yingpan']???"?and?yingpan='$_POST[yingpan]'?":"";
$strsql_add?.=$_POST['xinghao']???"?and?xinghao='$_POST[xinghao]'?":"";
$strsql_add?.=$_POST['cpu']???"?and?cpu='$_POST[cpu]'?":"";
$strsql_add?.=$_POST['guishu']???"?and?guishu='$_POST[guishu]'?":"";
$strsql_add?.=$_POST['ip']???"?and?ip='$_POST[ip]'?":"";
}
$strsql="select?*?from?zichan?where?1=1?$strsql_add?limit?$query_start,?$pagesize";
$result=mysql_db_query($mysql_database,$strsql,$conn);
$row=mysql_fetch_row($result);
$nextpage_num?=?$pagenum++;
$lastpage_num?=?ceil(count($row)/$pagesize);
echo?'font?face="verdana"';
echo?'table?border="1"?cellpadding="1"?cellspacing="2"';
//?顯示字段名稱
echo?"/btr/b";
for?($i=0;?$imysql_num_fields($result);?$i++)
{
echo?'td?bgcolor="#00FF00"b'.
mysql_field_name($result,?$i);
echo?"/b/td/b";
}
echo?"/tr/b";
//?定位到第一條記錄
mysql_data_seek($result,?0);
//?循環(huán)取出記錄
while?($row=mysql_fetch_row($result))
{
echo?"tr/b";
for?($i=0;?$imysql_num_fields($result);?$i++?)
{
echo?'td?bgcolor="#00FF00"';
echo?$row[$i];
echo?'/td';
}
echo?'tda?href=\'xiugai.php?id='.$row[0].'\'修改/a';
echo?'/td';
echo?'tda?href="javascript:void(0)"?onclick="if(window.confirm(\'確認刪除?\')){window.location.href=\'del.php?id='.$row[0].'\'}"刪除/a';
echo?'/td';
echo?"/tr/b";
}
echo?"/table/b";
echo?"/font";
//?釋放資源
mysql_free_result($result);
//?關(guān)閉連接
mysql_close($conn);
?
html頁面要增加的參數(shù):
首頁 增加 pagenum=0 或者 不加
下一頁 pagenum= $nextpage_num
尾頁 pagenum= $lastpage_num