php部分
php基本的文法網上看一些別人寫的網站就會了)
1.建立資料庫連接:
$conn = mysql_connect("localhost", "root", "admin") or die("Could not connect " );
Localhost:本地主機名稱,root:mysql資料庫帳號 admin:mysql資料庫密碼
mysql_select_db("test",$conn) or die("Could not connect:");
test:mysql裡的資料庫名
2.擷取資料表的記錄總數
$count=mysql_query("select count(*) from goods"); //goods表
$rs=mysql_fetch_array($count);
$totalNumber=$rs[0]; //資料記錄總數
3.擷取資料表的資料
goods表如下:
ID NAME PRICE NUMBER
$count=mysql_query("select count(*) from goods");
$row=mysql_fetch_array($result);
想要輸出對應的參數就 如echo $row["ID"];
想要輸出表的所有內容就用一個while
while($row=mysql_fetch_array($result)) {
echo $row["ID"];
}
4.解決資料庫中拿出的中文亂碼的問題
串連好資料庫後加上 mysql_set_charset('gbk', $conn);
詳細解釋見:http://blog.csdn.net/ACMAIN_CHM/article/details/4174186
5.擷取系統時間
擷取的系統時間不是北京時間,所以需要下面一句把市區設為
date_default_timezone_set(PRC);
參考:http://www.eoncn.com/article/show/3088.html
下面一句就是擷取系統時間
$curtime = date('Y-m-d H:i:s',time());
參考:http://blog.csdn.net/itzhiren/article/details/1557558
6分頁實現表
//建立資料庫連接
$conn = mysql_connect("localhost", "root", "admin") or die("Could not connect: " );
mysql_select_db("test",$conn) or die("Could not connect: ");
$perNumber=10; //每頁顯示的記錄數
$page=$_GET['page']; //獲得當前的頁面值
$count=mysql_query("select count(*) from tablename"); //獲得tablename記錄總數
$rs=mysql_fetch_array($count);
$totalNumber=$rs[0];
$totalPage=ceil($totalNumber/$perNumber); //計算出總頁數
if($totalPage == 0) $totalPage = 1; //表為空白,則總表頁數預設為1頁
if (!isset($page)) {
$page=1;
} //如果沒有值,則賦值1
?>
//分頁***********************
$fenye = "buygoods.php"; //換頁後跳轉的php檔案名稱
if($totalPage != 1 && $page != 1) { //頁數不等於1且不是第一頁,顯示【首頁】連結
?>
?page=1">首頁
{
}
if ($page != 1 && $totalPage != 1) { //頁數不等於1且不是第一頁,顯示【上一頁】連結
?>
?page=">上一頁
}
for ($i=1;$i<=$totalPage;$i++) { //迴圈顯示出頁面
if($i==$page) {
echo $i; //當前頁不設定連結
}else { //非當前頁設定連結
?>
?page=">
}
}
if ($page<$totalPage) { //如果page小於總頁數,顯示【下一頁】連結
?>
?page=">下一頁
}
if($totalPage != 1 && $page != $totalPage) { //頁數不等於1且不是最後一頁,顯示【尾頁】連結
?>
?page=">尾頁
}
?>
html部分:
http://wenku.baidu.com/link?url=c6xho12fHpg5V2iyS7tJp-0KxzjEmVHnn2OxtkW0iIoYR9Ifyis463pz2R6en40cIBBQkn3TdVz8EwvXjqDQGaZPhLEJItNbG4PWQz7lyl_
javascript部分:
語言的話多看看就能入門
1.能寫與html按鈕相應的方法
具體還是網上下個別人寫好的網站來研究一下,最基本的就是【賬戶登入註冊頁面】。
2.能用Regex判斷一個字串是否符合要求
具體怎麼實現判斷請看下面
var r = /Regex/;
if(!r.test(number)) alert("警告");
下面給出常用的Regex
^[0-9]*[1-9][0-9]*$ //正整數
^((-\\d+)|(0+))$ //非正整數(負整數 + 0)
^-[0-9]*[1-9][0-9]*$ //負整數
^-?\\d+$ //整數
^\\d+(\\.\\d+)?$ //非負浮點數(正浮點數 + 0)
^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$ //正浮點數
^((-\\d+(\\.\\d+)?)|(0+(\\.0+)?))$ //非正浮點數(負浮點數 + 0)