|
|
|
รบกวนเรื่อง submit ข้อมูลค่ะ พอดีว่า สร้าง page นี้ แบบดึงข้อมูล ตามๆ กัน |
|
|
|
|
|
|
|
พอดีว่า สร้าง page นี้ แบบดึงข้อมูล ตามๆกัน
ตามโค๊ด ของ แผนที่ ที่เว็บนี้ เขียน ให้ดูน่ะค่ะ
แต่ สคริบ ที่สร้าง มัน 1 สคริบ ต่อ 1 ฟอร์ม ใช่มั้ยคะ เลยต้องสร้าง หลายๆ ครั้ง
แต่ต้องการจะ submit แค่ครั้งเดียว เพราะมันคือ ข้อมูลอย่างเดียว ตองทำงัยคะ
อันนี้ โค๊ด ที่มั่วๆ ไว้
Code (PHP)
<table width="1200" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="3" valign="top" align="left">
<?php
$objConnect = mysql_connect("localhost","root","14789632") or die("Error Connect to Database");
$objDB = mysql_select_db("timetable");
@mysql_query("SET NAMES TIS620");
?>
<script language = "JavaScript">
function Teacher(SelectValue)
{
frmMain.ddlTeacher.length = 0
var myOption = new Option('','')
frmMain.ddlTeacher.options[frmMain.ddlTeacher.length]= myOption
<?
$intRows = 0;
$strSQL = "SELECT * FROM teacher ORDER BY t_id ASC ";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$intRows = 0;
while($objResult = mysql_fetch_array($objQuery))
{
$intRows++;
?>
x = <?=$intRows;?>;
mySubList = new Array();
strGroup = <?=$objResult["de_id"];?>;
strValue = "<?=$objResult["t_id"];?>";
strItem = "<?=$objResult["t_name"];?>";
mySubList[x,0] = strItem;
mySubList[x,1] = strGroup;
mySubList[x,2] = strValue;
if (mySubList[x,1] == SelectValue){
var myOption = new Option(mySubList[x,0], mySubList[x,2])
frmMain.ddlTeacher.options[frmMain.ddlTeacher.length]= myOption
}
<?
}
?>
}
</script>
<form name="frmMain" action="time_table.php" method="post">
แผนก
<select id="ddlDepart" name="ddlDepart" onChange = "Teacher(this.value)">
<option selected value=""></option>
<?
$strSQL = "SELECT * FROM department ORDER BY de_id ASC ";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
while($objResult = mysql_fetch_array($objQuery))
{
?>
<option value="<?=$objResult["de_id"];?>"><?=$objResult["de_name"];?></option>
<?
}
?>
</select>
Teacher
<select id="ddlTeacher" name="ddlTeacher" style="width:120px" >
</select>
<input type="submit" name="Submit" value="Submit" />
</form></td>
</tr>
<tr>
<td width="607" valign="top" align="left"><form action="time_table.php" method="post" name="frm1" id="frm1">
วัน
<select name="select">
<option value="">---เลือกวัน---</option>
<option value="1">จันทร์</option>
<option value="2">อังคาร</option>
<option value="3">พุธ</option>
<option value="4">พฤหัสบดี</option>
<option value="5">ศุกร์</option>
</select>
คาบที่
<select name="select2">
<option value="">--เลือก--</option>
<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="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
วิชา
<select name="select3">
<?php
mysql_select_db($database_conn_db, $conn_db);
$query_teach = "SELECT * FROM teachingterm where t_id='$ddlTeacher' and term='1_2553' ";
$teach = mysql_query($query_teach, $conn_db) or die(mysql_error());
$row_teach = mysql_fetch_assoc($teach);
$totalRows_teach = mysql_num_rows($teach);
mysql_select_db($database_conn_db, $conn_db);
$query_level = "SELECT * FROM `level` ORDER BY `level` ASC";
$level = mysql_query($query_level, $conn_db) or die(mysql_error());
$row_level = mysql_fetch_assoc($level);
$totalRows_level = mysql_num_rows($level);
//mysql_select_db($database_conn_db, $conn_db);
//$query_dpm = "SELECT * FROM department ORDER BY de_name ASC";
//$dpm = mysql_query($query_dpm, $conn_db) or die(mysql_error());
//$row_dpm = mysql_fetch_assoc($dpm);
//$totalRows_dpm = mysql_num_rows($dpm);
//mysql_select_db($database_conn_db, $conn_db);
//$query_class = "SELECT * FROM `class` where de_id='$row_dpm[de_id]' ORDER BY de_id ASC";
//$class = mysql_query($query_class, $conn_db) or die(mysql_error());
//$row_class = mysql_fetch_assoc($class);
//$totalRows_class = mysql_num_rows($class);
?>
<option value="">-----เลือกวิชา-----</option>
<?php
do {
mysql_select_db($database_conn_db, $conn_db);
$query_Recordset1 = "SELECT course_name FROM course where course_id='$row_teach[course_id]' ";
echo $query_Recordset1;
$Recordset1 = mysql_query($query_Recordset1, $conn_db) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
?>
<option value="<?php echo $row_teach['course_id']?>"><?php echo $row_Recordset1['course_name']?></option>
<?php
} while ($row_teach = mysql_fetch_assoc($teach));
$rows = mysql_num_rows($teach);
if($rows > 0) {
mysql_data_seek($teach, 0);
$row_teach = mysql_fetch_assoc($teach); } ?>
</select>
ระดับ
<select name="select4">
<option value="">--ระดับ--</option>
<?php
do {
?>
<option value="<?php echo $row_level['level']?>"><?php echo $row_level['level_name']?></option>
<?php
} while ($row_level = mysql_fetch_assoc($level));
$rows = mysql_num_rows($level);
if($rows > 0) {
mysql_data_seek($level, 0);
$row_level = mysql_fetch_assoc($level);
}
?>
</select>
</form></td>
<td width="289" valign="top" align="left"><script language = "JavaScript" type="text/javascript">
function Ceacher(SelectValue)
{
frmMain2.ddlTeacher.length = 0
var myOption = new Option('','')
frmMain2.ddlTeacher.options[frmMain2.ddlTeacher.length]= myOption
<?
$intRows = 0;
$strSQL = "SELECT * FROM class ORDER BY class_id ASC ";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$intRows = 0;
while($objResult = mysql_fetch_array($objQuery))
{
$intRows++;
?>
x = <?=$intRows;?>;
mySubList = new Array();
strGroup = <?=$objResult["de_id"];?>;
strValue = "<?=$objResult["class_id"];?>";
strItem = "<?=$objResult["class_name"];?>";
mySubList[x,0] = strItem;
mySubList[x,1] = strGroup;
mySubList[x,2] = strValue;
if (mySubList[x,1] == SelectValue){
var myOption = new Option(mySubList[x,0], mySubList[x,2])
frmMain2.ddlTeacher.options[frmMain2.ddlTeacher.length]= myOption
}
<?
}
?>
}
</script>
<form action="time_table.php" method="post" name="frmMain2" id="frmMain2">
สาขา
<select id="ddlDepart" name="ddlDepart" onChange = "Ceacher(this.value)">
<option selected="selected" value="">-----เลือกสาขา-----</option>
<?
$strSQL = "SELECT * FROM department ORDER BY de_id ASC ";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
while($objResult = mysql_fetch_array($objQuery))
{
?>
<option value="<?=$objResult["de_id"];?>"> <?=$objResult["de_name"];?> </option>
<?
}
?>
</select>
ชั้นเรียน
<select id="ddlTeacher" name="ddlTeacher" style="width:70px" >
</select>
</form></td>
<td width="304" valign="top" align="left"> <script language = "JavaScript" type="text/javascript">
function Beacher(SelectValue)
{
frmMain3.ddlTeacher.length = 0
var myOption = new Option('','')
frmMain3.ddlTeacher.options[frmMain3.ddlTeacher.length]= myOption
<?
$intRows = 0;
$strSQL = "SELECT * FROM room ORDER BY room_id ASC ";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$intRows = 0;
while($objResult = mysql_fetch_array($objQuery))
{
$intRows++;
?>
x = <?=$intRows;?>;
mySubList = new Array();
strGroup = <?=$objResult["b_id"];?>;
strValue = "<?=$objResult["room_id"];?>";
strItem = "<?=$objResult["room_name"];?>";
mySubList[x,0] = strItem;
mySubList[x,1] = strGroup;
mySubList[x,2] = strValue;
if (mySubList[x,1] == SelectValue){
var myOption = new Option(mySubList[x,0], mySubList[x,2])
frmMain3.ddlTeacher.options[frmMain3.ddlTeacher.length]= myOption
}
<?
}
?>
}
</script>
<form action="time_table.php" method="post" name="frmMain3" id="frmMain3">
อาคาร
<select id="ddlDepart" name="ddlDepart" onChange = "Beacher(this.value)">
<option selected="selected" value="">-----เลือกอาคาร-----</option>
<?
$strSQL = "SELECT * FROM build ORDER BY b_id ASC ";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
while($objResult = mysql_fetch_array($objQuery))
{
?>
<option value="<?=$objResult["b_id"];?>"> <?=$objResult["b_name"];?> </option>
<?
}
?>
</select>
ห้องเรียน
<select id="ddlTeacher" name="ddlTeacher" style="width:70px" >
</select>
</form>
</td>
</tr>
<tr>
<td valign="top" align="left"> </td>
<td> </td>
<td> </td>
</tr>
</table>
Tag : - - - -
|
|
|
|
|
|
Date :
2010-01-10 11:20:21 |
By :
fernz-yj |
View :
966 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมก็ไม่ค่อยรู้เรื่อง เขียนโค๊ต นะครับ แต่ ถ้าเอาทุกอย่างที่คุณทำตอนนี้
ไปไว้ในฟอร์มเดียว ลองดูนะครับพี่นอ้งชาว thaicreate
|
|
|
|
|
Date :
2010-01-11 00:17:41 |
By :
phi_utt |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ง่ะ จับใส่ฟอร์มเดียวกัน แต่ java มันคนละ อันกัน
จะทำสำเร็จหรอ
|
|
|
|
|
Date :
2010-01-11 10:17:58 |
By :
111 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|