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

HOME > PHP > PHP Forum > ช่วยดูโค้ดให้ด้วยค่ะทุกท่านด่วน้ลยยิ่งดี คือดึงคำเฉลยมาบันทึกเก็บในตารางคะแนนไม่ได้ค่ะ



 

ช่วยดูโค้ดให้ด้วยค่ะทุกท่านด่วน้ลยยิ่งดี คือดึงคำเฉลยมาบันทึกเก็บในตารางคะแนนไม่ได้ค่ะ

 



Topic : 039241

Guest




ทำแบบทดสอบค่ะมีก่อนเรียนและหลังเรียน
1
โค้ดค่ะ
<input type="image" height="20" width="20"name="imageField" id="imageField" src="../icuns/180 most beautiful Vista icon/Button - Previous.png" />
<span class="style64"><a href="index.php">กลับ</a></span></div></td>
</tr>
<tr>
<td width="77%"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="22" valign="top"><div align="right"><b>
<?
//=======================โค้ดแบ่งหน้า

if (empty($page)) {
$page = 1 ;
}
$per_page = 25 ;

function printpage($page,$totalpage){
$j = $page - 1 ;
if($j > 0 ){
$body .= " <a href=?page=".$j."><img src=imgs/prev.gif border=0 /></a> | " ;
}
for($j = 1 ; $j <= $totalpage ;$j ++){
if($j == $page){
$body .= " <b><FONT color=red>$page</font></b> | " ;
} else{
$body .= " <a href=?page=".$j.">" .$j."</a> | " ;
}
}
$j = $page + 1 ;
if($j <= $totalpage){
$body .= " <a href=?page=".$j."><img src=imgs/next.gif border=0 /></a> " ;
}
return $body ;
}

$p_start = ( $per_page * $page ) - $per_page;
$sql="select * from subjects as s,bonreang as l where (s.sj_id=l.sj_id) order by s.sj_name asc";
$result=mysql_query($sql);
$numrow = mysql_num_rows($result) ;



if ( $numrow <= $per_page ) {
$totalpage = 1;
} elseif ( ( $numrow % $per_page ) == 0 ) {
$totalpage = ( $numrow / $per_page );
} else {
$totalpage = ( $numrow / $per_page ) + 1;
}

$sql .= " LIMIT $p_start, $per_page";
$result = mysql_query( $sql );

//-------------------------------------------------------------------------------------



?>
<? echo"<font color=#000099>&nbsp&nbsp&nbsp&nbspหน้าที่</font>&nbsp&nbsp", printpage($page,$totalpage)?></b> &nbsp;&nbsp;</div></td>
</tr>
<tr>
<td valign="top"><table width="100%" border="1" cellpadding="1" cellspacing="0" bordercolor="#0033CC">
<tr>
<td width="10%" height="17" bgcolor="#0099FF"><div align="center" class="style69">ที่</div></td>
<td width="24%" height="17" bgcolor="#0099FF"><div align="center" class="style69">หัวข้อ</div></td>
<td width="34%" height="17" bgcolor="#0099FF"><div align="center" class="style69">เรื่อง</div></td>
<td width="16%" bgcolor="#0099FF"><div align="center" class="style69">ก่อนเรียน</div></td>
<td width="16%" bgcolor="#0099FF"><div align="center" class="style69">หลังเรียน</div></td>
</tr>
<?
while ( $rs = mysql_fetch_array( $result ) )
{
$i++;
?>
<tr>
<td bgcolor="#FFFFCC"><div align="center" class="style63">
<?=$i;?>
</div></td>
<td bgcolor="#FFFFCC"><div align="left" class="style64"> &nbsp;
<?=$rs[sj_name];?>
</div></td>
<td bgcolor="#FFFFCC"><div align="left" class="style64"><strong> &nbsp;
<?=$rs[ls_name];?>
</strong> </div></td>
<td bgcolor="#FFFFCC"><div align="center" class="style64"><a href="test_stu2.php?ls_id=<?=$rs[ls_id];?>&amp;type=1"><img src="../icuns/180 most beautiful Vista icon/Folder - MSN M Chatlogs.png" width="41" height="38" border="0" /></a></div></td>
<td bgcolor="#FFFFCC"><div align="center" class="style64"><a href="test_stu2.php?ls_id=<?=$rs[ls_id];?>&amp;type=2"><img src="../icuns/180 most beautiful Vista icon/Notepad.png" width="32" height="37" border="0" /></a></div></td>
</tr>
<?
}
?>
</table></td>
</tr>
<tr>
<td height="20" valign="top"><div align="right" class="style65">จำนวนทั้งหมด <strong>
<?=$numrow?>
</strong> รายการ&nbsp; </div></td>
</tr>
.......................................................................ง
ดึงมาคำถามโชว์ที่หน้านักเรียนอันนี้ก่อนเรียนค่ะ
2

โค้ดค่ะ
<form action="score_stu.php?ls_id=<?=$_GET[ls_id]?>&amp;type=<?=$_GET[type]?>" method="post" enctype="multipart/form-data" name="frm_addfiles" id="frm_addfiles" >
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="22"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><div align="center">
<?
$sql="select * from subjects as s,bonreang as l where (s.sj_id=l.sj_id) and (l.ls_id=$_GET[ls_id]) order by s.sj_name asc";
$result=mysql_query($sql) or die ( "ดึงข้อมูลไม่ได้.!!");
$numrow = mysql_num_rows($result) ;
$data=mysql_fetch_array($result);
?>
</div></td>
</tr>
<tr>
<td><div align="center"><strong><u>แบบทดสอบ
<? if($_GET[type]==1) { echo"ก่อนเรียน" ;}elseif($_GET[type]==2){ echo"หลังเรียน" ;}?>
</u></strong></div></td>
</tr>
<tr>
<td><div align="center"><strong>วิชา :
<?=$data[sj_name];?>
/
<?=$data[ls_name];?>
</strong> </div></td>
</tr>
</table></td>
</tr>
<tr>
<td height="50" valign="bottom"><div align="center"> </div></td>
</tr>
<tr>
<td><?
$sql_q="select * from question where (ls_id=$_GET[ls_id]) and (qt_type=$_GET[type]) order by RAND() ";
$res_q=mysql_query($sql_q) or die("ไม่สามารถดึงคำถามได้");
$num_q=mysql_num_rows($res_q);
if($num_q>0){
while($data_q=mysql_fetch_array($res_q)){
$i++;
?>
<table width="90%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td align="left">ข้อ (
<?=$i;?>
.)
<?=$data_q[qt_detail]?></td>
</tr>
<tr>
<td><?
$slq_aw="select * from answer where qt_id=$data_q[qt_id]";
$res_aw=mysql_query($slq_aw) or die ("ไม่สามารถดึงคำถามได้ค่ะ");
$num_aw=mysql_num_rows($res_aw);
$count=0;
if($num_aw>0){
while($data_aw=mysql_fetch_array($res_aw)){
$count++;

?>
<table width="88%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td align="left"><input name="chk<?=$i;?>" type="radio" value="<?=$data_aw[aw_true]?>" />
<?=$data_aw[aw_detail]?></td>
</tr>
</table>
<?
}
}else{
echo"<font color=#FF0000>ยังไม่มีคำตอบในคำถามนี้ค่ะ</font>";
}
?></td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
</table>
<?
}
}else{
echo"<center><font color=blue><strong>ยังไม่มีแบบทดสอบในบทเรียนนี้ค่ะ</strong></font></center>";
}
?> </td>
</tr>
<tr>
<td height="50"></td>
</tr>
<tr>
<td><?
if($num_aw>0){
?>
<div align="center">
<input type="submit" name="Submit" value="ส่งคำตอบ" />
</div>
<?
}
?> </td>
</tr>
</table>
</form> </td>
.....................................................................................................................................
แล้วเมื่อส่งคำตอบจะเป็นอย่างงี้ค่ะ
คะแนน
โค้ดของตัวนี้ค่ะ
<?
$sql="select * from member ";
$result=mysql_query($sql) or die("ไม่สามารถเลือกข้อมูลนักเรียนได้");
$numrow = mysql_num_rows($result) ;
$data=mysql_fetch_array($result);
?>
</b>&nbsp;&nbsp;</div></td>
</tr>

<tr>
<td height="20"><?
$sql_sj="select * from subjects order by sj_name";
$res_sj=mysql_query($sql_sj) or die("ไม่สามารถเลือกหัวข้อได้ค่ะ");
while($data_sj=mysql_fetch_array($res_sj)){
?>
<table width="98%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><span class="style3"><span class="style62">วิชา</span> :
<?=$data_sj[sj_name];?>
</span></td>
</tr>
<tr>
<td><table width="99%" border="1" align="right" cellpadding="2" cellspacing="0" bordercolor="#0000CC">
<tr>
<td height="15" width="60%" bgcolor="#0066FF"><div align="center" class="style4">บทเรียน</div></td>
<td bgcolor="#0066FF" width="20%"><div align="center" class="style4">คะแนนก่อนเรียน</div></td>
<td bgcolor="#0066FF" width="20%"><div align="center" class="style4">คะแนนหลังเรียน</div></td>
</tr>
<?
$num_ls=0;
$sql_ls="select * from bonreang where sj_id=$data_sj[sj_id]";
$res_ls=mysql_query($sql_ls) or die ("ไม่สามารถเลือกบทเรียนได้ค่ะ");
$num_ls=mysql_num_rows($res_ls);
while($data_ls=mysql_fetch_array($res_ls)){
?>
<tr>
<td><strong>
<?=$data_ls[ls_name];?>
</strong></td>
<td><div align="center">
<?
$sql_bf="select * from score where (pn_point=$data[pn_point]) and (pn_type=1) and (ls_id=$data_sj[ls_id])";
$res_bf=mysql_query($sql_bf) or die ("ไม่สามารถดึงคะแนนสอบก่อนเรียนได้ค่ะ ");
//$num_bf=mysql_num_rows($res_bf);
if($num_bf>0){
$data_bf=mysql_fetch_array($res_bf);
echo"$data_bf[pn_point]";
}else{
echo"<font color=#FF0000>ยังไม่มีคะแนนสอบค่ะ</font>";
}
?>
</div></td>
<td><div align="center">
<?
$sql_at="select * from score where (pn_point=$data[pn_point]) and (pn_type=2) and (ls_id=$data_ls[ls_id])";
$res_at=mysql_query($sql_at) or die ("ไม่สามารถดึงคะแนนสอบหลังเรียนได้ค่ะ");
$num_at=mysql_num_rows($res_at);
if($num_at>0){
$data_at=mysql_fetch_array($res_at);
echo"$data_at[pn_point]";
}else{
echo"<font color=#FF0000>ยังไม่มีคะแนนสอบค่ะ</font>";

}
?>
</div></td>
</tr>
<?
}
?>
</table></td>
</tr>
<tr>
<td><div align="right"><span class="style57">ทั้งหมด
<?=$num_ls;?>
บทเรียน</span>&nbsp; </div></td>
</tr>
</table>
<?
}
?> </td>
</tr>
.........
ส่วนนี้จะเป็นตารางค่ะ
คำถาม
รายการ
ตารางคำตอบ
รายการคำตอบ
ตารางคะแนน
หัวข้อ

ช่วดูให้หน่อยค่ะจะบันทึกคะแนนได้ยังไงเมือ่ส่งคำตอบแล้ว

[/php][/b][b]



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-02-19 09:25:54 By : น้องแป้งค่ะ View : 846 Reply : 0
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
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 04
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่