|
|
|
อยากให้บันทึกข้อมูลลงในฐานข้อมูลตามที่เลือก โดยใช้ radio button ค่าที่เลือกนั้นดึงจากฐานข้อมูล ตามรูปค่ะ |
|
|
|
|
|
|
|
Code (PHP)
นี้โค้ดน่ะคะ จากรูปค่ะ
<?
include"dbconnect.php";
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=TIS620"/>
<HTML>
<HEAD><TITLE>บันบันทึกกาจัดสรรรถ สำหรับผู้ดูแลระบบ</TITLE>
<?
$sql="select* from student where St_id='$St_id';";
$result=mysql_query($sql);
$dbarr=mysql_fetch_array($result);
$sql1="SELECT * FROM route_detail r,bus b WHERE (r.Point_name LIKE '%".$dbarr['St_village']."%' )and (r.Bus_id=b.Bus_id)";
$result=mysql_query($sql1);
$dbarr1=mysql_fetch_array($result);
?>
<table width="600" align="center" border=0 >
<tr>
<td bgcolor="#fffff0">
<center>
<IMG SRC="image/header.gif" WIDTH="1100" HEIGHT="300" BORDER="0" ALT="">
<? include "menu_admin_data.php";?> <HR color=#996633>
<strong><FONT SIZE="" COLOR="">::จัดสรรรถโรงเรียนของนักเรียนรหัส :: <?=$dbarr['St_id'];?></strong>
</FONT><HR>
<form method="post" action="action_allocate.php?">
<table align=center WIDTH="600" border=0 align=center cellpadding=2 cellspacing=0>
<tr>
<td align="left"> ชื่อ-สกุล : </td>
<td><?=$dbarr['St_name'];?> <?=$dbarr['St_last'];?></td> <td>เลขประจำตัวนักเรียน : <?=$dbarr['St_id'];?>
</td>
</tr>
<?
$St_sex=$dbarr['St_sex'];
if($St_sex==0){
$St_sex="ชาย";
}else{
$St_sex="หญิง";}
?>
<tr>
<td align="left"> ชื่อหมู่บ้าน : </td>
<td><?=$dbarr['St_village'];?> <td>เพศ : <?=$St_sex?></td>
</td>
</tr>
</table>
<?
$sese=$dbarr1['Point_name'];
$Bus_id=$dbarr1['Bus_id'];
//คำสั่งSQL และคำสังให้ทำงาน
$sql6="SELECT a.Bus_id,a.route_name,b.Point_id FROM bus a,route_detail b WHERE (a.Bus_id=b.Bus_id)and Point_name='$sese' ;";
$sql2 = "SELECT COUNT(St_id) AS total FROM bus_allocate WHERE Bus_id='$Bus_id' group by Bus_id ";
$dbquery6=mysql_db_query($dbname,$sql6);
// หาจำนวนเรคอร์ดข้อมูลในตาราง
$num_rows=mysql_num_rows($dbquery6);
//หาจำนวนฟิลด์ในตาราง
$num_fields=mysql_num_fields($dbquery6);
echo "<BR><center>";
echo "แสดงเบอร์รถรับ-ส่งนักเรียนเฉพาะเส้นทางที่ผ่านจุดขึ้น-ลง<hr width=700>";
echo"<Table width=700 border=1 cellpadding=2 cellspacing=0 align=center>";
echo"<tr>";
//พิมพ์ส่วนหัวตาราง
//$i=0;
$bg ="#ffffff";
echo"<td align=center bgcolor =$bg>เลือก</td>";
echo"<td align=center bgcolor =$bg>ลำดับ</td>";
echo"<td align=center bgcolor =$bg>เบอร์รถ</td>";
echo"<td align=center bgcolor =$bg>ชื่อสายเดินรถ</td>";
echo"<td align=center bgcolor =$bg>จำนวนนักเรียน</td>";
echo"<td align=center bgcolor =$bg>จำนวนคงเหลือ</td>";
echo"<td align=center bgcolor =$bg>จำนวนที่นั่งทั้งหมด</FONT></td>";
//เริ่มวนรอบแสดงข้อมูล
$i=0;
$j=1;
while($i<$num_rows)
{
$result = mysql_fetch_array($dbquery6);
$Bus_id=$result["Bus_id"];
$num_sex=$result["num_sex"];
$Point_id=$result["Point_id"];
$route_name=$result["route_name"];
$sql1 = "select seat_num from bus where Bus_id='$Bus_id'";
$dbquery_b = mysql_db_query($dbname,$sql1);
$rs = mysql_fetch_array($dbquery_b);
$seat_num=$rs["seat_num"];
$sql9 = "select count(St_id)as n from bus_allocate where Bus_id='$Bus_id'";
$dbquery_9 = mysql_db_query($dbname,$sql9);
$rs9 = mysql_fetch_array($dbquery_9);
$n=$rs9["n"];
if($bg == "#ffffcc")
{
$bg="#ffffff";
}
else
{
$bg="#ffffcc";
}
$tot=$seat_num-$n;
$sum=$sum+$tot;
$sum_totol=$sum_totol+$seat_num;
echo"<tr><td bgcolor = $bg ><CENTER><INPUT TYPE=radio name=sele_bus OnClick=document.popup.txtTemp.value=this.value checked=checked></CENTER></td><td bgcolor = $bg ><CENTER>$j</CENTER></td><td bgcolor = $bg><CENTER>$Bus_id</CENTER></td><td bgcolor = $bg> $route_name</td><td align=center bgcolor = $bg>$n</td><td align=center bgcolor = $bg>$tot</td><td align=center bgcolor = $bg>$seat_num</td><tr>";
$i++;
$j++;
$su=$su+$n;
}
$rs2= mysql_db_query($dbname, $sql2);
$result = mysql_fetch_array($rs2);
$total = $result["total"];
echo "<tr bgcolor =#ffffff ><td align=\"center\" colspan=4 >รวมทั้งหมด</td><td align=\"center\">$su</td><td align=\"center\">$sum</td><td align=\"center\">$sum_totol</td></tr>";
echo "</table>";
echo "</center >รายงานที่พบทั้งหมด $num_rows รายการ<B></B>";
echo "</center><BR>";
//$sql_bu = "select * from bus b,route_detail r'";
//$dbquery_bu = mysql_db_query($dbname,$sql_bu);
//$rs_bu = mysql_fetch_array($dbquery_bu);
//$seat_num=$rs_bu["seat_num"];
?>
<div align="center">
<A HREF="show_bus_data.php"><INPUT TYPE="button" VALUE="<< กลับไปหน้าเดิม" ONCLICK=""></A>
<input type="hidden" name="St_id"value="<?=$dbarr['St_id'];?>">
<input type="hidden" name="Bus_id"value="<?=$Buss_id?>">
<input type="hidden" name="Bus_id"value="<?=$Buss_id?>">
<input type="hidden" name="status_allocate" value="1" id="status_allocate">
<input type="submit" name="Submit" value="บันทึก" />
<input type="reset" name="Reset" value="ยกเลิก" />
</div>
<BR></form>
<?
mysql_close();
?>
<CENTER><? include "foorter.php";?></CENTER>
|
|
|
|
|
Date :
2013-02-25 16:28:11 |
By :
we |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|