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,028

HOME > PHP > PHP Forum > บันทึกลงฐานข้อมูลไม่ได้...จะเอาคะแนนกลางภาค ปลายภาค คะแนนรวม แล้วก็เกรด ลงในฐานข้อมูลยังไงค่ะ



 

บันทึกลงฐานข้อมูลไม่ได้...จะเอาคะแนนกลางภาค ปลายภาค คะแนนรวม แล้วก็เกรด ลงในฐานข้อมูลยังไงค่ะ

 



Topic : 027301

Guest




Code
<? session_start() ?>
<html><title>โรงเรียนองค์การบริหารส่วนตำบลทรายขาว (ท่าฮ่อ) อ.พาน จ.เชียงราย </title></html>
<script language="javascript">
function digitsOnlyYouKnow(sensor){
var regexp = /[0-9-]$/;
if(!regexp.test(sensor.value)){
alert('กรุณากรอกเป็นตัวเลข');
}
}
</script>
<body>
<? include ('connect.php');
include('fucntion.php');
head1($head1);
?><br>
<form name="frmSearch" method="get" action="<?=$_SERVER['SCRIPT_NAME'];?>">
<table width="599" border="1" align="center">
<tr>
<td ><center> ระดับชั้น
<select name="class" id="class">
<option value="ป.1">ป.1</option>
<option value="ป.2">ป.2</option>
<option value="ป.3">ป.3</option>
<option value="ป.4">ป.4</option>
<option value="ป.5">ป.5</option>
<option value="ป.6">ป.6</option>
<option value="ม.1">ม.1</option>
<option value="ม.2">ม.2</option>
<option value="ม.3">ม.3</option>
</select>
<input type="submit" value="ค้นหา"></center></td>
</tr>
</table>
<form id="formgrade" name="formgrade" onSubmit="JavaScript:return fncSubmit();" method="post" action="savegrade">
<table align="center">
<tr>
<td width="150"><center>ภาคเรียนที่
<input name="semester_r" type="radio" value="1" /> 1</label>
<input name="semester_r" type="radio" value="2" /> 2 </label> </center></td>
<td width="150"><center>ปีการศึกษา <input name="academicyear_r" type="text" id="academicyear_r" size="5" maxlength="5" onKeyUp="javascript:digitsOnlyYouKnow(this);"> </center> </td>
<td width="150"> <center>ชื่อวิชา<select name="name_v" id="name_v">
<option value="">วิชา</option>
<? $objDB = mysql_select_db("rigister");
$strSQL = "SELECT name FROM vichar";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
while($rs=mysql_fetch_array($objQuery)) {?>
<option value=<?=$rs["name"];?>> <?= $rs["name"] ?> </option> <? } ?>
</select> </center></td>
</table><br>
<table border="1" cellpadding="0" cellspacing="0" bordercolor="#000000" align="center">
<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="90" 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="70"><div align="center"><font size="3" face="AngsanaUPC, BrowalliaUPC, CordiaUPC"><strong>คะแนนกลางภาค</strong></font></div></td>
<td width="70"><div align="center"><font size="3" face="AngsanaUPC, BrowalliaUPC, CordiaUPC"><strong>คะแนนปลายภาค</strong></font></div></td>
<td width="40"><div align="center"><font size="3" face="AngsanaUPC, BrowalliaUPC, CordiaUPC"><strong>รวม</strong></font></div></td>
<td width="40"><div align="center"><font size="3" face="AngsanaUPC, BrowalliaUPC, CordiaUPC"><strong>เกรด</strong></font></div></td>
</tr>
</table>
<?
$strSQL = "SELECT * FROM student WHERE (class LIKE '".$_GET["class"]."%') ";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$objResult = mysql_fetch_array($objQuery);
if(!$objResult)
{ echo"<br>";
echo "ไม่พบรหัสนักเรียน=".$_GET["class"];
echo"<meta http-equiv=refresh content=2;URL=grade.php>";}
else
{
$i=0;
while ($i<20){
?>
<table border="1" cellpadding="0" cellspacing="0" align="center">
<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="90" height="20"> <div align="center"> <font face="AngsanaUPC, BrowalliaUPC, CordiaUPC">
<? echo $objResult['id_s'];?>
</font></div></td>
<td width="165" height="20"> <font face="AngsanaUPC, BrowalliaUPC, CordiaUPC">&nbsp;
<? echo $objResult['name_s'] ?>&nbsp;&nbsp;<? echo $objResult['sname'];?>
</font></td>
<td width="70"><div align="center"> <font face="AngsanaUPC, BrowalliaUPC, CordiaUPC">
<input name="t1" type="text" id="t1" size="1" maxlength="2" style="width:20px;border:none;text-align:center;" />
</font></div></td>
<td width="70"><div align="center"> <font face="AngsanaUPC, BrowalliaUPC, CordiaUPC">
<input name="t2" type="text" id="t2" onFocus="sum()" onBlur="sum()" onChange="sum()" onKeyUp="sum();digitsOnlyYouKnow(this);" size="1" maxlength="2" style="width:20px;border:none;text-align:center; "/>
</font></div></td>
<td width="40"><div align="center"> <font face="AngsanaUPC, BrowalliaUPC, CordiaUPC">
<input name="t3" type="text" id="t3" onFocus="sum()" onBlur="sum()" onChange="sum()" onKeyUp="sum();digitsOnlyYouKnow(this);" size="1" maxlength="3" style="width:20px;border:none;text-align:center; "/>
</font></div></td>
<td width="40"><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">
</font><font face="AngsanaUPC, BrowalliaUPC, CordiaUPC"><strong></strong></font>
<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>



<div align="center"><font size="2"> </font></div>
<tr align="center"><td><label>
<input type="submit" name="Submit" value="บันทึก">
</label>
<label>
<input name="reset" type="reset" id="reset" value="ล้างข้อมูล">
</label></td></tr>
</form>
<div align="center"><font size="2"> </font></div>


จะเอาคะแนนกลางภาค ปลายภาค คะแนนรวม แล้วก็เกรด ลงในฐานข้อมูลยังไงค่ะ ช่วยหน่อยค่ะลองทำดูแล้วมันไม่ลงฐานข้อมูลอะค่ะ

สคริปนี้ก็ในเว็บนี้มาแหล่ะค่ะ แห่ะ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-05-13 16:44:53 By : สุดที่รัก View : 1005 Reply : 8
 

 

No. 1



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

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

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


ยังไม่ได้เขียน page หน้าที่จะสั่ง insert หรือเปล่าครับ






Date : 2009-05-13 16:54:20 By : panyapol
 


 

No. 2



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



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


Code
<?php
print "ชื่อ วิชา :".$name_v."<br>";
print"ชั้น :".$class."<br>";
print"ปีการศึกษา:".$academicyear_r."<br>";
print"เทอม :".$semester_r."<br>";
print"คะแนนกลางภาค :".$t1."<br>";
print"คะแนนปลายภาค :".$t2."<br>";
print"คะแนนรวม :".$t3."<br>";
print"เกรด :".$t4."<br>";



/* $host = "127.0.0.1";
$user = "root";
$passwd = "abc123";
$dbname = "rigister";
mysql_connect($host,$user,$passwd) or die("ติดต่อ Host ไม่ได้");
mysql_select_db($dbname) or die("ติดต่อฐานข้อมูลไม่ได้");
$sql = "insert into rigisersystem
(id_vichar,name,nuykit,detail)
values
('')";
$sqlquery=mysql_db_query($dbname, $sql);
print"<br>บันทึกข้อมูลลงในฐานข้อมูลเรียบร้อย ";
mysql_close();
print"<meta http-equiv=refresh content=3;URL=grade.php>"; */


?>


ลองแสดงค่าดูก่อนแต่print"คะแนนกลางภาค :".$t1."<br>";
print"คะแนนปลายภาค :".$t2."<br>";
print"คะแนนรวม :".$t3."<br>";
print"เกรด :".$t4."<br>";

ไม่มาอค่ะ
Date : 2009-05-13 17:03:45 By : little_finger
 

 

No. 3



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



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

Code (PHP)
<?
$name_v = $_POST['name_v'];
$class = $_POST['class'];
$academicyear_r = $_POST['academicyear_r'];
$t1 = $_POST['t1'];
$t2 = $_POST['t2'];
$t3 = $_POST['t3'];
$t4= $_POST['t4'];
?>

Date : 2009-05-13 21:16:12 By : zepherus
 


 

No. 4



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



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

เมื่อกี้ลืมบอกว่าให้เอาไว้ก่อนการแสดงผลหรือก่อนการนำไปคิวรี่นะครับ
Date : 2009-05-13 21:17:22 By : zepherus
 


 

No. 5



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

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

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


Code (PHP)
<?php
$sql = "insert into rigisersystem
(id_vichar,name,nuykit,detail)
values
('')";
?>


มันจะลงได้ไง ยังไม่ได้ใส่ตัวแปลอะไรเลย
Date : 2009-05-13 21:26:30 By : plakrim
 


 

No. 6



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



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


คือจะให้ลองแสดงค่าก่อนหน่ะค่ะ แล้วค่อยบันทึกลงฐานข้อมูล แต่ค่าที่แสดงมีแค่ ชื่อนักเรียน ชื่อวิชา ปีการศึกษา แล้วก็เทอมอะค่ะ
Date : 2009-05-13 23:54:10 By : little_finger
 


 

No. 7



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

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

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


radio หรือ checkbox จะไม่มีค่าถ้าไม่มีการติ๊กอะไรถ้าผมจำไม่ผิดนะ

แล้วอีกอย่างมันมี form ซ้อน form อยู่ดูให้ดี ผมว่า class ไม่มาแน่ๆ เพราะมันอยู่ form ข้างนอก
Date : 2009-05-14 00:13:31 By : plakrim
 


 

No. 8



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



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


งั้นต้องทำไงอะค่ะ ตอนนี้ทำไรไม่เป็นแล้วอะค่ะ เหลือแค่ฟอร์มนี้ฟอร์มเดียว
Date : 2009-05-14 00:17:08 By : little_finger
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : บันทึกลงฐานข้อมูลไม่ได้...จะเอาคะแนนกลางภาค ปลายภาค คะแนนรวม แล้วก็เกรด ลงในฐานข้อมูลยังไงค่ะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 00
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 อัตราราคา คลิกที่นี่