Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > PHP > PHP Forum > รบกวนขอคำแนะนำเรื่องคำนวณเกรดหน่อยครับ อยากได้คำแนะนำเรื่อง code php คำนวณเกรด น้อยกว่า 40 =0 50



 

รบกวนขอคำแนะนำเรื่องคำนวณเกรดหน่อยครับ อยากได้คำแนะนำเรื่อง code php คำนวณเกรด น้อยกว่า 40 =0 50

 



Topic : 025694



โพสกระทู้ ( 7 )
บทความ ( 0 )



สถานะออฟไลน์




อยากได้คำแนะนำเรื่อง code php
คำนวณเกรด

น้อยกว่า 40 =0
50-59 = 1
60-69=2
70-79=3
80-89=4
ประมาณนี้อะครับ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-03-22 10:42:06 By : amornthep View : 3594 Reply : 3
 

 

No. 1



โพสกระทู้ ( 236 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

$sumgrade = คำแนน;
if ($value < 50){
$sumgrade =0;
}else
if (($value >= 50) && ($value <60 )){
$sumgrade = 1;
}else
if (($value >= 60) && ($value <70 )){
$sumgrade =2;
}else
if (($value >= 70) && ($value < 80)){
$sumgrade = 3;
}else
$sumgrade = 4;


ประมาณนี้นะ ประยุกต์ดูนะ






Date : 2009-03-22 11:43:12 By : khunset
 


 

No. 2



โพสกระทู้ ( 41 )
บทความ ( 0 )



สถานะออฟไลน์


ของผมลองทำแล้วเป็น สคิป ลองนำไปดูนะ ผมว่ามันก็โอเคดี ประมาณว่าใส่คะแนนปล้วเกรดขึ้นเลยอัตโนมัติ

ลองดูครับ Code (PHP)
<table border="1" cellpadding="0" cellspacing="0" bordercolor="#000000">
  <tr bordercolor="#333333" bgcolor="#FFFFFF"> 
    <td width="20"><div align="center"><font size="3" face="AngsanaUPC, BrowalliaUPC, CordiaUPC"><strong>ที่</strong></font></div></td>
    <td width="70" height="26"> <div align="center"><font size="3" face="AngsanaUPC, BrowalliaUPC, CordiaUPC"><strong>รหัสนักศึกษา</strong></font></div></td>
    <td width="165"><div align="center"><font size="3" face="AngsanaUPC, BrowalliaUPC, CordiaUPC"><strong>ชื่อ 
        สกุล </strong></font></div></td>
    <td width="30"><div align="center"><font size="3" face="AngsanaUPC, BrowalliaUPC, CordiaUPC"><strong>Md</strong></font></div></td>
    <td width="30"><div align="center"><font size="3" face="AngsanaUPC, BrowalliaUPC, CordiaUPC"><strong>Fn</strong></font></div></td>
    <td width="30"><div align="center"><font size="3" face="AngsanaUPC, BrowalliaUPC, CordiaUPC"><strong>Tt</strong></font></div></td>
    <td width="30"><div align="center"><font size="3" face="AngsanaUPC, BrowalliaUPC, CordiaUPC"><strong>Gd</strong></font></div></td>
  </tr>
</table>
<?  $i=0;
	while ($i<20){
?>
<table border="1" cellpadding="0" cellspacing="0">
  <tr> 
    <td width="20" height="20" align="center"> <font face="AngsanaUPC, BrowalliaUPC, CordiaUPC"> 
      <?echo $i+1 ;?>
      <input type="hidden" name="i2" value="<? echo $i ;?>">
      </font></td>
    <td width="70" height="20"> <div align="center"> <font face="AngsanaUPC, BrowalliaUPC, CordiaUPC"> 
        <? echo $id_no;?>
        </font></div></td>
    <td width="165" height="20"> <font face="AngsanaUPC, BrowalliaUPC, CordiaUPC">&nbsp; 
      <?echo "$pname $name";?>
      </font></td>
    <td width="30"><div align="center"> <font face="AngsanaUPC, BrowalliaUPC, CordiaUPC"> 
        <input name="t1" type="text" id="t1[" onFocus="sum()" onBlur="sum()" onChange="sum()" onKeyUp="sum()" size="1" maxlength="2"  style="width:20px;border:none;text-align:center;" />
        </font></div></td>
    <td width="30"><div align="center"> <font face="AngsanaUPC, BrowalliaUPC, CordiaUPC"> 
        <input name="t2" type="text" id="t2" onFocus="sum()" onBlur="sum()" onChange="sum()" onKeyUp="sum()" size="1" maxlength="2" style="width:20px;border:none;text-align:center; "/>
        </font></div></td>
    <td width="30"><div align="center"> <font face="AngsanaUPC, BrowalliaUPC, CordiaUPC"> 
        <input name="t3" type="text" id="t3" onFocus="sum()" onBlur="sum()" onChange="sum()" onKeyUp="sum()"  size="1" maxlength="3" style="width:20px;border:none;text-align:center; "/>
        </font></div></td>
    <td width="30"><div align="center"> <font face="AngsanaUPC, BrowalliaUPC, CordiaUPC"> 
        <input name="t4" type="text" id="t4[$a]" onFocus="sum()" onBlur="sum()" onChange="sum()" onKeyUp="sum()" size="1" style="width:20px;border:none; text-align:center;"/>
        </font></div></td>
  </tr>
</table>
<font size="2"> </font> 
<? $i++; }  ?>
<font size="2"> </font><font size="2"> 
<script language="javascript">
							var obj= document.all;
							
							function sum(){
							for (var a=0; a<100 ;a++){ 
							obj.t3[a].value=parseInt(obj.t1[a].value)+parseInt(obj.t2[a].value);
							if ((!obj.t1[a].value)||(!obj.t2[a].value))
									{ 
									obj.t3[a].value='-';
									obj.t4[a].value='-';
									}
							else if (obj.t3[a].value>100)
							      { 
								  obj.t4[a].value='Error';
							       }
							else if ((obj.t3[a].value>=obj.a1.value)||(obj.t3[a].value==100))
									{ 
									obj.t4[a].value='A';
									}
							else if ((obj.t3[a].value>=obj.b1.value)&&(obj.t3[a].value<=obj.b2.value))
									{ 
									obj.t4[a].value='B+';
									}
							else if ((obj.t3[a].value>=obj.b3.value)&&(obj.t3[a].value<=obj.b4.value))
									{ 
									obj.t4[a].value='B';
									}
							else if ((obj.t3[a].value>=obj.c1.value)&&(obj.t3[a].value<=obj.c2.value))
									{
									 obj.t4[a].value='C+';
									 }
							else if ((obj.t3[a].value>=obj.c3.value)&&(obj.t3[a].value<=obj.c4.value))
									{
									 obj.t4[a].value='C';
									 }
							else if ((obj.t3[a].value>=obj.d1.value)&&(obj.t3[a].value<=obj.d2.value))
									{
									 obj.t4[a].value='D+';
									 }
							else if ((obj.t3[a].value>=obj.d3.value)&&(obj.t3[a].value<=obj.d4.value))
									{
									 obj.t4[a].value='D';
									 }
							else if (obj.t3[a].value<=obj.e2.value)
									{
									 obj.t4[a].value='E';
									 }
									}
								}
													
				   </script>
</font><font face="AngsanaUPC, BrowalliaUPC, CordiaUPC"><strong></strong></font> 
<table  border="1" cellpadding="0" cellspacing="0" bordercolor="#000000" >
  <tr bordercolor="#000000" bgcolor="#FFFFFF"> 
    <td width="150" height="15" align="center" ><strong>ช่วงคะแนน</strong></td>
    <td width="55" height="15" align="center"  ><strong>ระดับ</strong></td>
  </tr>
  <tr bordercolor="#000000" bgcolor="#FFFFFF"> 
    <td   width="150" height="15"><div align="center"> 
        <input name="a1" type="text" id="a1" onFocus="sum()" onBlur="sum()" onChange="sum()" onKeyUp="sum()" value="80" size="1" maxlength="3" style="width:24px;border:none;text-align:center;  "/>
        -&nbsp;100</div></td>
    <td width="55" height="15" align="center"  >A</td>
  </tr>
  <tr bordercolor="#000000" bgcolor="#FFFFFF"> 
    <td   width="150" height="15"><div align="center"> 
        <input name="b1" type="text" id="b1" onFocus="sum()" onBlur="sum()" onChange="sum()" onKeyUp="sum()" value="75" size="1" maxlength="2" style="width:24px;border:none; text-align:center; "/>
        - 
        <input name="b2" type="text" id="b2" onFocus="sum()" onBlur="sum()" onChange="sum()" onKeyUp="sum()" value="79" size="1" maxlength="2" style="width:24px;border:none; text-align:center; "/>
      </div></td>
    <td width="55" height="15" align="center"  > &nbsp;&nbsp;B+</td>
  </tr>
  <tr bordercolor="#000000" bgcolor="#FFFFFF"> 
    <td   width="150" height="15"><div align="center"> 
        <input name="b3" type="text" id="b3" onFocus="sum()" onBlur="sum()" onChange="sum()" onKeyUp="sum()" value="70" size="1" maxlength="2" style="width:24px;border:none; text-align:center; "/>
        - 
        <input name="b4" type="text" id="b4" onFocus="sum()" onBlur="sum()" onChange="sum()" onKeyUp="sum()" value="74" size="1" maxlength="2" style="width:24px;border:none; text-align:center; "/>
      </div></td>
    <td width="55" height="15" align="center"  >B</td>
  </tr>
  <tr bordercolor="#000000" bgcolor="#FFFFFF"> 
    <td   width="150" height="26"><div align="center"> 
        <input name="c1" type="text" id="c1" onFocus="sum()" onBlur="sum()" onChange="sum()" onKeyUp="sum()" value="65" size="1" maxlength="2" style="width:24px;border:none; text-align:center; "/>
        - 
        <input name="c2" type="text" id="c2" onFocus="sum()" onBlur="sum()" onChange="sum()" onKeyUp="sum()" value="69" size="1" maxlength="2" style="width:24px;border:none; text-align:center; "/>
      </div></td>
    <td width="55" height="26" align="center"  >&nbsp;&nbsp;C+</td>
  </tr>
  <tr bordercolor="#000000" bgcolor="#FFFFFF"> 
    <td   width="150" height="15"><div align="center"> 
        <input name="c3" type="text" id="c3" onFocus="sum()" onBlur="sum()" onChange="sum()" onKeyUp="sum()" value="60" size="1" maxlength="2" style="width:24px;border:none; text-align:center; "/>
        - 
        <input name="c4" type="text" id="c4" onFocus="sum()" onBlur="sum()" onChange="sum()" onKeyUp="sum()" value="64" size="1" maxlength="2" style="width:24px;border:none; text-align:center; "/>
      </div></td>
    <td width="55" height="15" align="center"  >C</td>
  </tr>
  <tr bordercolor="#000000" bgcolor="#FFFFFF"> 
    <td   width="150" height="15"><div align="center"> 
        <input name="d1" type="text" id="d1" onFocus="sum()" onBlur="sum()" onChange="sum()" onKeyUp="sum()" value="55" size="1" maxlength="2" style="width:24px;border:none; text-align:center; "/>
        - 
        <input name="d2" type="text" id="d2" onFocus="sum()" onBlur="sum()" onChange="sum()" onKeyUp="sum()" value="59" size="1" maxlength="2" style="width:24px;border:none; text-align:center; "/>
      </div></td>
    <td width="55" height="15" align="center"  >&nbsp;&nbsp;D+</td>
  </tr>
  <tr bordercolor="#000000" bgcolor="#FFFFFF"> 
    <td   width="150" height="15"><div align="center"> 
        <input name="d3" type="text" id="d3" onFocus="sum()" onBlur="sum()" onChange="sum()" onKeyUp="sum()" value="50" size="1" maxlength="2" style="width:24px;border:none;  text-align:center;"/>
        - 
        <input name="d4" type="text" id="d4" onFocus="sum()" onBlur="sum()" onChange="sum()" onKeyUp="sum()" value="54" size="1" maxlength="2" style="width:24px;border:none; text-align:center; "/>
      </div></td>
    <td width="55" height="15" align="center"  >D</td>
  </tr>
  <tr bordercolor="#000000" bgcolor="#FFFFFF"> 
    <td   width="150" height="15"><div align="center">&nbsp;&nbsp;&nbsp;&nbsp; 
        0 - 
        <input name="e2" type="text" id="e2" onFocus="sum()" onBlur="sum()" onChange="sum()" onKeyUp="sum()" value="49" size="1" maxlength="2" style="width:24px;border:none;  text-align:center;"/>
      </div></td>
    <td width="55" height="15" align="center"  > F</td>
  </tr>
</table>
<div align="center"><font size="2"> </font></div>



ก็อบลงไว้ใน โคด้ได้เลยครับ ที่เหลือแค่ปรับแก้ค่าตรงคะแนนที่ ข้างล่างพอครับ ว่าจะเอาช่วงคะแนนเท่าไร ถึง เท่าไรครับ
Date : 2009-03-22 14:58:07 By : mitsongkore
 

 

No. 3



โพสกระทู้ ( 7 )
บทความ ( 0 )



สถานะออฟไลน์


ขอบคุณ sodseed และคุณ tongมากนะครับ ที่ให้แนวทาง ทำได้แล้วครับ
Date : 2009-03-22 19:30:37 By : amornthep
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : รบกวนขอคำแนะนำเรื่องคำนวณเกรดหน่อยครับ อยากได้คำแนะนำเรื่อง code php คำนวณเกรด น้อยกว่า 40 =0 50
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 04
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่