PHP評級
A. php怎麼實現用戶經驗等級呢就是在模板頁判斷經驗多少給定一個等級。
不建議在模板判斷,可以在輸出之前將等級計算好,模板直接輸出一個等級名稱就可以了。
B. 怎麼用php語言,根據表單中輸入的學生成績判斷成績等級,並輸出
<?php
$scores=array("張三"=>90,"李四"=>70,"王五"=>50);
$level_1 = array();//優秀
$level_2 = array();//良好
$level_3 = array();//不及格
foreach ($scores as $key => $value){
if($value >= 85){
echo $key."的成績是".$value.",等級為優秀。<br/>";
} else if($value >= 60 && $value <85) {
echo $key."的成績是".$value.",等級為良好。<br/>";
} else if($value < 60) {
echo $key."的成績是".$value.",等級為不及格。<br/>";
}
}
?>
C. 如何用php在靜態網頁輸入成績動態給出成績等級
設計思路
一、是通過頁面輸入的學生個數動態的生成有多少個要錄入成績的文本框(如下所以第一步),然後通過SESSION變數來存儲表單作為下一步顯示
二、通過生成表單後單擊匯總成績按鈕計算學生分數,這里用到了一個隱藏控制項把共多少個學生存到裡面
1、可以直接用第一步里接受過來的學生個數。
2、可以用for循環中的i變數。來獲取學生個數,接下來如圖第二部所示用到了一個字元串替換函數,是為了在同頁面把文本框值保存所用
if(isset($_POST['button'])){//第一步
$_SESSION['fo']="";//利用session來保存學生表單
$_SESSION['fo'].="<form id='form2' name='form2' method='post' action=''><br>";
$_SESSION['fo'].="<p align='center'>";
for($i=1;$i<=$_POST['textfield'];$i++){//生成共多少個學生成績
$_SESSION['fo'].="第{$i}學生的成績:<input type='text' name='t{$i}' id='t{$i}' value=''><br>";
}
echo $_SESSION['fo'].="<input type='hidden' name='i'
value='{$i}'><input type='submit' value='匯總成績'
name='heji'></p></form>";//列印學生錄入表單
}
if(isset($_POST['heji'])){//判斷是否點擊了匯總成績按鈕第二部
for($i=1;$i<$_POST['i'];$i++){
$heji+=$_POST['t'.$i];//存儲學生總成績
$val=$_POST['t'.$i];//存儲學生成績
$_SESSION['fo']=str_replace("<input type='text' name='t{$i}'
id='t{$i}' value=''>","<input type='text' name='t{$i}' id='t{$i}'
value='{$val}'>",$_SESSION['fo']);//把填寫過的學生成績進行保留
}
echo $_SESSION['fo'];//列印學生錄入成表單
echo "<p align='center'>總成績為:{$heji}</p>";//顯示總成績分數
}
?>
</body>
</html>
D. 如何用php將成績轉化為等級
給你加了個JS判斷輸入的是不是數字。
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
<title>查詢</title>
</head>
<body>
<!--保證輸入為數字-->
<scriptlanguage="javaScript"type="text/javascript">
functionclearNoNum(obj)
{
obj.value=obj.value.replace(/[^d.]/g,"");
obj.value=obj.value.replace(/^./g,"");
obj.value=obj.value.replace(/.{2,}/g,".");
obj.value=obj.value.replace(".","$#$").replace(/./g,"").replace("$#$",".");
}
</script>
<p>請輸入您的分數<p>
<formmethod="post"action="#">
<p>n=<inputtype="text"name="n"onKeyUp="clearNoNum(this)"></P>
<p><inputtype="submit"value="查詢等級"></p>
</form>
<?php
$n=$_POST["n"];
if(!empty($n)){
$table="<tablewidth='517'height='74'border='1'bordercolor='#99CCFF'cellpadding='1'cellspacing='1'><tr><thheight='70'bgcolor='#99CCFF'align='left'scope='col'>";
$table1="</th></tr></table>";
if($n>100){
$S="輸入的數值有錯誤!";
echo$table.$S.$table1;
exit;
}
if($n>=90and$n<=100){
$S="您的等級為A";
}
if($n>=80and$n<90){
$S="您的等級為B";
}
if($n>=70and$n<80){
$S="您的等級為C";
}
if($n>=60and$n<70){
$S="您的等級為D";
}
if($n>=0and$n<60){
$S="您的等級為E";
}
echo$table.$S.$table1;;
}
?>
<br><br>
<p>請輸入最後一個正整數m<p>
<formmethod="post"action="#">
<p>m=<inputtype="text"name="m"onKeyUp="clearNoNum(this)"></P>
<p><inputtype="submit"value="計算總和"></p>
</form>
<?php
$m=$_POST["m"];
if(!empty($m)){
$table="<tablewidth='517'height='74'border='1'bordercolor='#99CCFF'cellpadding='1'cellspacing='1'><tr><thheight='70'bgcolor='#99CCFF'align='left'scope='col'>";
$table1="</th></tr></table>";
$z=0;
for($i=1;$i<=$m;$i++){
$z=$z+$i;
}
$z="您要計算的1~".$m."的總和為".$z;
echo$table.$z.$table1;;
}
?>
</html>
E. PHP程序工程師有等級證書嗎是不是證書越高級,工資越高啊
PHP的認證,目前只有3個。
第一個是PHP專業工程師聯合證,PHP專業工程師聯合證是國內首家由業界名企業聯合簽發認證的PHP行業培訓認證,證書是由PHP100中文網、PHPWind、DedeCMS三家聯合簽名認證,含金量高。
但是這個證書不許自學的人考,必須要經過他們培訓才能考,所以這個你可以不用管。
第二個認證是美國Zend
Technologies公司的PHP工程師認證,叫做Zend
Certified
Engineer,這個是160美元的考試費,題目比較基礎,也有一些難的題,一些習題可以在網上下載的,網路文庫裡面就有習題,可以看的,你也可以去買ZEND認證的書去做題。這個認證的含金量是最高的,而且這也是全球第一個PHP認證。
目前中國通過這個認證的人比較少,你可以在zend官網查詢到通過認證的名單,這個認證全球通過的人都不多,美國還是比較多的,中國,日本,韓國什麼的,可以按照國家搜索,你可以看看。如果
你有錢的話,就考這個就可以了,考下來不比學歷證書差。不過要是沒錢的話,就不要考這個了,PHP這個東西還是靠能力說話,會做開發的話,沒有證書也沒關系。
第三個認證,國家教育部「崗位任職合格證書」,這個認證英文縮寫為「SIC」),是為社會培養實踐能力和管理能力結合的管理型技術人才為主要特色、全國性的培訓認證項目。他們有程序開發的單科認證,分為PHP,ASP,JSP三科,你就考PHP就可以,優點是價格低,缺點是效率低。不過兄弟連可能有代理這個考試,你可以問問他們,看看能不能在線考試,就是自己在家裡考這個。這個證書下證時間也比較長。
不過現在國家政策下來,即將取消一些職業認證之類的證書,所以需要慎重考慮了,並且IT這一行業技術才是最重要的,證書什麼的都是浮雲。。。
F. PHP中級怎麼向高級發展
:一般上了一定規模的公司都會對員工做一個職稱評級。你所說的phper應該算是初級或者中級,這這個級別的話一般就是一些日常的工作,說白點就是一個coder,可能懂一點個方面的東西能做事。你說的高級我理解可能就是維護公司的架構
G. 怎麼才能獲得php的等級證書
PHP的認證,目前只有3個。
第一個是PHP專業工程師聯合證,PHP專業工程師聯合證是國內首家由業界名企業聯合簽發認證的PHP行業培訓認證,證書是由PHP100中文網、PHPWind、DedeCMS三家聯合簽名認證,含金量高。 但是這個證書不許自學的人考,必須要經過他們培訓才能考,所以這個你可以不用管。
第二個認證是美國Zend Technologies公司的PHP工程師認證,叫做Zend Certified Engineer,這個是160美元的考試費,題目比較基礎,也有一些難的題,一些習題可以在網上下載的,網路文庫裡面就有習題,可以看的,你也可以去買ZEND認證的書去做題。這個認證的含金量是最高的,而且這也是全球第一個PHP認證。 目前中國通過這個認證的人比較少,你可以在zend官網查詢到通過認證的名單,這個認證全球通過的人都不多,美國還是比較多的,中國,日本,韓國什麼的,可以按照國家搜索,你可以看看。如果 你有錢的話,就考這個就可以了,考下來不比學歷證書差。不過要是沒錢的話,就不要考這個了,PHP這個東西還是靠能力說話,會做開發的話,沒有證書也沒關系。
第三個認證,國家教育部「崗位任職合格證書」,這個認證英文縮寫為「SIC」),是為社會培養實踐能力和管理能力結合的管理型技術人才為主要特色、全國性的培訓認證項目。他們有程序開發的單科認證,分為PHP,ASP,JSP三科,你就考PHP就可以,優點是價格低,缺點是效率低。不過兄弟連可能有代理這個考試,你可以問問他們,看看能不能在線考試,就是自己在家裡考這個。這個證書下證時間也比較長,教育部這些事業單位公務員的工作效率你懂的。
H. 編寫php程序實現對學生考試成績進行等級劃分!!
$score=81;
switch
($score)
{
case
"$score">90&&"$$score"<=100:
echo"優秀<br>";
break;
case
"$score">80&&"$score"<=90:
echo"優良<br>";
break;
case
"$score">=60&&"$score"<=80:
echo"中等<br>";
break;
case
"$score">=0&&"$score"<60:
echo"不及格<br>";
break;
default:
echo"成績設置有誤<br>";
}
I. PHP 會員等級判斷
$sqldg="select * from {$db_prefix}users where userid='".$_SESSION["glo_userid"]."'";
$rsdghy=$db->get_one($sqldg)
if($_rank<1){
echo"<script>alert('對不起,您還不是會員!');location.href='../login.php?url=flow.php';</script>";exit();
}
if(is_array($rsdghy))
{
setgoodscart($goods,$rsv["proctname"],$number,$rsv['price'],$rsv["pv"],$ispf);
$text='2';$memo='訂購成功!';
}