- 論壇徽章:
- 0
|
一,三個(gè)函數(shù),一個(gè)觀念:函數(shù)都有輸入輸出。
1,獲取資料表的函數(shù)GetRows():
[color="#cc6600"]
$rows是函數(shù)的輸出,作為存取資料的依據(jù)。
2,連結(jié)數(shù)據(jù)庫的函數(shù)ConnectDatabase():
[color="#cc6600"]
3,顯示一頁的函數(shù)ShowOnePage():
[color="#cc6600"]";
echo "No.";
while ( $field = mysql_fetch_field($rows) ) {
echo "" . $field->name . "";
}
echo "";
[color="#cc6600"] for ( $I=1; $I " . ($No + $I) . "";
for ( $K=0 ; $K " . $row[$K] . "";
}
echo "";
}
}
echo "";
}
?>
輸出為一張表格。
二,分頁的技巧
Version1,只顯示1到10條記錄:
[color="#cc6600"]";
echo "No.";
while ( $field = mysql_fetch_field($rows) ) {
echo "" . $field->name . "";
}
echo "";
[color="#cc6600"] for ( $I=1; $I " . ($No + $I) . "";
for ( $K=0 ; $K " . $row[$K] . "";
}
echo "";
}
}
echo "";
}
?>
[color="#cc6600"]
pagev1.php3, Version 1 - だ??мォ
相關(guān)說明:1,$No參數(shù),由于顯示某一頁,利用此參數(shù)指定該頁的第一筆資料;
2,設(shè)定目前資料錄的位子:mysql_data_seek($rows,$No);
3,判斷是否還有資料錄:if ($row=mysql_fetch_row($rows)).
Version2,可以在IE位置欄輸入頁次:
[color="#cc6600"]";
echo "No.";
while ( $field = mysql_fetch_field($rows) ) {
echo "" . $field->name . "";
}
echo "";
[color="#cc6600"] for ( $I=1; $I " . ($No + $I) . "";
for ( $K=0 ; $K " . $row[$K] . "";
}
echo "";
}
}
echo "";
}
?>
[color="#cc6600"]
pagev2.php3, Version 2 - だ??мォ
$Pages ) $Page = $Pages;
[color="#cc6600"] ShowOnePage( $rows, ($Page-1)*10 );
?>
?Ω:/
[color="#cc6600"]Version3,頁次的瀏覽:
[color="#cc6600"] echo "";
echo "No.";
while ( $field = mysql_fetch_field($rows) ) {
echo "" . $field->name . "";
}
echo "";
[color="#cc6600"] for ( $I=1; $I " . ($No + $I) . "";
for ( $K=0 ; $K " . $row[$K] . "";
}
echo "";
}
}
echo "";
}
?>
[color="#cc6600"]
pagev3.php3, Version 3 - ?Ω?聅凝
$Pages ) $Page = $Pages;
[color="#cc6600"] ShowOnePage( $rows, ($Page-1)*10 );
?>
1 ) { // ?狦,O??材??
echo "材???";
echo "????";
}
[color="#cc6600"]if ( $Page $Pages ) { // ?狦,O??程???
echo "????";
echo "程????";
}
?>
?Ω:/
Version 4,完成版:
[color="#cc6600"]";
echo "No.";
while ( $field = mysql_fetch_field($rows) ) {
echo "" . $field->name . "";
}
echo "";
[color="#cc6600"] for ( $I=1; $I " . ($No + $I) . "";
for ( $K=0 ; $K " . $row[$K] . "";
}
echo "";
}
}
echo "";
}
?>
[color="#cc6600"]
pagev4.php3, だ?聅凝(ЧΘ?)
$Pages ) $Page = $Pages;
[color="#cc6600"] ShowOnePage( $rows, ($Page-1)*10 );
?>
Method=GET>
1 ) { // ?狦,O??材??
echo "材???";
echo "????";
}
[color="#cc6600"]if ( $Page $Pages ) { // ?狦,O??程???
echo "????";
echo "程????";
}
?>
塊??Ω:
?Ω:/
作者:(臺灣)王國榮
本文來自ChinaUnix博客,如果查看原文請點(diǎn):http://blog.chinaunix.net/u/674/showart_12409.html |
|