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 > รบกวนเรื่อง submit ข้อมูลค่ะ พอดีว่า สร้าง page นี้ แบบดึงข้อมูล ตามๆ กัน



 

รบกวนเรื่อง submit ข้อมูลค่ะ พอดีว่า สร้าง page นี้ แบบดึงข้อมูล ตามๆ กัน

 



Topic : 036787



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



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




พอดีว่า สร้าง 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">&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
    </table>




Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-01-10 11:20:21 By : fernz-yj View : 966 Reply : 3
 

 

No. 1



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



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


ผมก็ไม่ค่อยรู้เรื่อง เขียนโค๊ต นะครับ แต่ ถ้าเอาทุกอย่างที่คุณทำตอนนี้
ไปไว้ในฟอร์มเดียว ลองดูนะครับพี่นอ้งชาว thaicreate






Date : 2010-01-11 00:17:41 By : phi_utt
 


 

No. 2



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



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


ตาหลายเลยคราบ

Date : 2010-01-11 00:31:47 By : parita
 

 

No. 3

Guest


ง่ะ จับใส่ฟอร์มเดียวกัน แต่ java มันคนละ อันกัน

จะทำสำเร็จหรอ
Date : 2010-01-11 10:17:58 By : 111
 

   

ค้นหาข้อมูล


   
 

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