本文目錄一覽:
- 1、學java好還是php
- 2、關於PHP的問題
- 3、關於PHP問題
- 4、還是PHP分頁問題。。。
學java好還是php
主要看個人愛好和興趣!哪一門技術學精都不容易,學精了都一樣,建議不要那麼著急開始學習,沒有目的和系統的學習方法,只會走彎路,先深入了解Java和php方面的資訊,包括前景、就業、行業發展、技術囊括、職業等等,多找找網上相關視頻進行學習,看看哪種自己有天賦,對哪種更感興趣,適合自己的才是最好的,網上有很多免費的公開課課程,比如千鋒教育就還不錯,千鋒教育就有線上免費Java線上公開課。 千鋒教育講師均來自一線大廠兼具項目實戰與教學經驗,如果自學效果不佳建議報培訓班,千鋒教育總部位於北京,在18個城市擁有22個校區,與國內20000餘家企業建立人才輸送合作關係,院校合作超600所,學科大綱緊跟企業需求,擁有國內一體化教學管理及學員服務,滿足工科建設人才培養計劃,切合主流企業對IT互聯網實用型人才需求,想線下學習一定要進行考察,好好學大概接近一年就可以做項目了。
關於PHP的問題
1。php語言比較簡單,不需要有什麼基礎,當然,計算機專業的最好,但我很多朋友機械專業的一樣可以學得很好
2. 學php之前當然要了解網頁的結構和代碼,按順序學習 html(網頁代碼),css(樣式),js,php,mysql(數據庫),html和css必須要熟悉,js了解就可以了
3. php很有前途,市場佔有率很高,找工作很容易,待遇也不低
關於PHP問題
你用一個$error = array();來記錄錯誤數
我認為判斷的時候
if (count($error))
{
// 錯誤
}
else
{
// 沒錯誤
}
比較好
PHP是弱語言..其實判斷完全沒必要用empty的~~
if ($_POST[“username”]) 一樣能判斷是否輸入為空~~而且語言更簡介~
$query = “INSERT INTO users (first_name, last_name, email, password, registraion_data) VALUES (‘$fn’, ‘$ln’, ‘$e’, SHA(‘$p’), NOW() )”;
是沒有錯的~~~1樓大概不知道PHP內插入變量的寫法~不過最好用{}包裹起來~
SHA()是不是MYSQL函數不是很清楚…最好單獨試下這個函數是否存在~
mysql-query會返回一個boolean
你做個判斷
比如
if (mysql_query($sql))
{
echo(“成功!”);
}
else
{
echo(mysql_error()); // 這裡打印錯誤
}
至於回到本頁..是因為ACTION指向了自己罷了~
還是PHP分頁問題。。。
我一直在用的一個分頁函數,賦好值就可以使用了,你可以參考下
/*
‘PID 頁面中的其它傳參連接
‘page 要顯示的頁碼
‘Vcount 總記錄數
‘Pnum 每頁記錄數
‘className 超連接樣式
*/
function ThePage($Pid,$page=1,$Vcount,$Pnum,$className){
$Pcount = ceil($Vcount/$Pnum);
if($page$Pcount) $page=$Pcount;
$StartPageNum=1;
while($StartPageNum+10=$page){
$StartPageNum=$StartPageNum+10;
}
$EndPageNum=$StartPageNum+9 ;
if($EndPageNum$Pcount) $EndPageNum=$Pcount;
$show = $show.”trtd colspan=’10’ bgcolor=” align=’right’ style=’padding-right:25px;padding-top:5px;’ class='”.$className.”‘”;
$show = $show.”共b”.$Pcount.”/b頁 共有b”.$Vcount.”/b記錄 第b”.$page.”/b頁 跳到第 [ “;
if($StartPageNum1) $show = $show.”a class='”.$className.”‘ href=’?”.$Pid.”page=”.($StartPageNum-1).”‘ title=’前十頁’font face=’webdings’7/font/a”;
for($go=$StartPageNum;$go=$EndPageNum;$go++){
if($go!=$page){
$show = $show.”a class='”.$className.”‘ href=’?”.$Pid.”page=”.$go.”‘”.$go.”/a”;
}else{
$show = $show.”b”.$go.”/b”;
}
$show = $show.” “;
}
if($EndPageNum$Pcount) $show = $show.”a class='”.$className.”‘ href=’?”.$Pid.”page=”.($EndPageNum+1).”‘ title=’下十頁’font face=’webdings’8/font/a”;
$show = $show.”] 頁”;
if($page!=1) $show = $show.”a class='”.$className.”‘ href=’?”.$Pid.”page=1′ 首頁/a a class='”.$className.”‘ href=’?”.$Pid.”page=”.($page-1).”‘上一頁/a”;
if($Pcount-$page!=0) $show = $show. “a class='”.$className.”‘ href=’?”.$Pid.”page=”.($page+1).”‘ 下一頁/a a class='”.$className.”‘ href=’?”.$Pid.”page=”.$Pcount.”‘尾頁/a”;
$show=$show.”/tr/td”;
return $show;
}
========================附帶一個使用例子=============================
?
//設置參數
$page = $_REQUEST[“page”];
if($page==””) $page = 1;
$T = $_GET[“T”];
if($T==””) $T = 1;
$Pid = “T=”.$T.””;
$wheresql = “where T = “.$T;
$recordListTable = “zc_news”;
$Pnum = 10;
$classname = “lwf”;
//以下不用修改
$rs = mysql_query(“select count(*) from `”.$recordListTable.”` $wheresql “);
$Vcount = @mysql_result($rs,0);
@mysql_free_result($rs);
$start = ($page – 1) * $Pnum;
$lastNum = $Vcount – ($page – 1) * $Pnum;
$limit = $lastNum $Pnum ? $Pnum : $lastNum;
$rs = mysql_query(“select * from `”.$recordListTable.”` $wheresql order by orderid desc,ID desc LIMIT $start,$limit”);
while($ary = mysql_fetch_array($rs)){
?
tr
td標題/td
/tr
?
}
@mysql_free_result($rs);
echo ThePage($Pid,$page,$Vcount,$Pnum,$classname);
?
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/182962.html