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

HOME > PHP > PHP Forum > ภาษา PHP ต้องการให้เลือก Dropdown list แล้วพอเอาลงดาต้าเบส แล้วมันรันค่าที่เลือก ให้ครบกับรหัสนักเรียนทุกค่า เลือกค่าเดียวแต่รันให้ครบทุกค่า



 

ภาษา PHP ต้องการให้เลือก Dropdown list แล้วพอเอาลงดาต้าเบส แล้วมันรันค่าที่เลือก ให้ครบกับรหัสนักเรียนทุกค่า เลือกค่าเดียวแต่รันให้ครบทุกค่า

 



Topic : 133542



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



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




ภาษา PHP ต้องการให้เลือก Dropdown list แล้วพอเอาลงดาต้าเบส แล้วมันรันค่าที่เลือก ให้ครบกับรหัสนักเรียนทุกค่า เลือกค่าเดียวแต่รันให้ครบทุกค่า



Code (PHP)
  <table class="table table-striped table-bordered table-hover">
                                <?php 
					   
					   $strSQL = "SELECT distinct information_student.Class_ID, information_student.classroom_id, information_student.year_id, class_student.abbreviation_class , classroom_student.classroom_name
					   FROM information_student, class_student, classroom_student 
					   WHERE information_student.year_id='".$_GET['item']."' AND
					   information_student.Class_ID=class_student.Class_ID AND
					   information_student.classroom_id=classroom_student.classroom_id 
					   ORDER BY information_student.Class_ID, information_student.classroom_id";
			$objQuery = mysql_query($strSQL);
					while ($row = mysql_fetch_array($objQuery)){
					
					echo "<tr><td width='437'>".$row['abbreviation_class']."/".$row['classroom_name']."<br>";
					

					$strSQL01 = "SELECT information_student.UserID_student, member_student.sex_student, member_student.name_student, information_student.Class_ID, information_student.classroom_id, information_student.year_id, class_student.abbreviation_class , classroom_student.classroom_name
					   FROM information_student, class_student, classroom_student, member_student 
					   WHERE information_student.year_id='".$_GET['item']."' AND
					   information_student.UserID_student=member_student.UserID_student AND
					   information_student.Class_ID='".$row['Class_ID']."' AND
					   information_student.classroom_id='".$row['classroom_id']."' AND
					   information_student.Class_ID=class_student.Class_ID AND
					   information_student.Status_ID='1' AND
					   information_student.classroom_id=classroom_student.classroom_id 
					   ORDER BY information_student.Class_ID, information_student.classroom_id";
			$objQuery01 = mysql_query($strSQL01);
	
					while ($row01 = mysql_fetch_array($objQuery01)){
					
					echo "<input type='checkbox' name='UserID_student[".$row01['UserID_student']."]' value='". $row01['UserID_student'] ."' checked><input name='' type='text' value='".$row01['UserID_student']."' size='35'><br>";
					
					}



					echo "</td>
						  <td width='437'>";
						  
				    echo " <select class='form-control' name='Class_ID[]'>
                                                <option value=''>-- เลือกชั้นเรียน --</option>";
												
												
									$strSQL02 = "SELECT * FROM  class_student ";
			$objQuery02 = mysql_query($strSQL02);
	
					while ($row02 = mysql_fetch_array($objQuery02)){
					
					echo "<option value='".$row02['Class_ID']."'>".$row02['Class_name']."</option>";
					
					}			
												
												
												
						  echo "</select>";
						  
						  
						  echo " <select class='form-control' name='classroom_id[]'>
                                                <option  value=''>-- เลือกห้องเรียน --</option>";
												
												
							$strSQL03 = "SELECT * FROM  classroom_student ";
							$objQuery03 = mysql_query($strSQL03);
	
							while ($row03 = mysql_fetch_array($objQuery03)){
					
									echo "<option  value='".$row03['classroom_id']."'>".$row03['classroom_name']."</option>";
					
							}			
												
												
												
						  echo "</select>";
						  echo "</td></tr>";

					}
					   
					   
					   ?>
                                
                                
                                 <tr><td><div align="center">
                       
                       <button type="button" class="btn btn-primary" onClick="history.back();">Back Button</button> 
                         <button type="submit" class="btn btn-primary">Save Button</button>
                       
                     </div></td></tr> 
                     
                                </table>


Code (PHP)
<?
$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
$objDB = mysql_select_db("plookpanya");
mysql_query("SET character_set_results=utf8");
mysql_query("SET character_set_client=utf8");
mysql_query("SET character_set_connection=utf8");

$data_h_type=(isset($_POST['UserID_student']))?$_POST['UserID_student']:NULL;
$data_more=(isset($_POST['Class_ID']))?$_POST['Class_ID']:NULL;
$data_more1=(isset($_POST['classroom_id']))?$_POST['classroom_id']:NULL;


if(count($data_h_type)>0){  // ตรวจสอบ checkbox ว่ามีการเลือกมาอย่างน้อย 1 รายการหรือไม่


    foreach($data_h_type as $key=>$value){
        // แสดงชุดข้อมูล ที่สอดคล้องกับ checkbox 

		echo $value."---".$data_more."---".$data_more1[$key]."<br>";

			
		}
		
    
}

	
mysql_close($objConnect);


?> 


1

2



Tag : PHP, MySQL, HTML, CSS, HTML5









ประวัติการแก้ไข
2019-04-29 15:36:26
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2019-04-29 15:35:17 By : aummyasia View : 608 Reply : 3
 

 

No. 1



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



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


แล้วพอเอาลงดาต้าเบส แล้วมันรันค่าที่เลือก ให้ครบกับรหัสนักเรียนทุกค่า เลือกค่าเดียวแต่รันให้ครบทุกค่า

อธิบายสีแดงให้ละเอียดครับ รัน อะไร

เอาแบบรันอะไรไม่รู้
ก็คิวรี่ ทุกรหัสวิชา มารัน เท่านี้จบ 555555






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-04-29 20:32:26 By : Chaidhanan
 


 

No. 2



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



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


ตอบความคิดเห็นที่ : 1 เขียนโดย : Chaidhanan เมื่อวันที่ 2019-04-29 20:32:26
รายละเอียดของการตอบ ::
เช่น มีรหัส
0001
0002
0003
0004
0005
0006
0007
0008

แต่เลือกdropdonw ด้านข้าง เป็น ป.2 ห้อง3

ผลที่ได้คือ
0001 -- ป.2 ห้อง3
0002 -- ป.2 ห้อง3
0003 -- ป.2 ห้อง3
0004 -- ป.2 ห้อง3
0005 -- ป.2 ห้อง3
0006 -- ป.2 ห้อง3
0007 -- ป.2 ห้อง3
0008 -- ป.2 ห้อง3

ผลที่ได้ตอนนี้ คือ ค่า ป.2 ห้อง3 มันรันไปที่ค่าสุดท้าย คือ
0001
0002
0003
0004
0005
0006
0007
0008 -- ป.2 ห้อง3


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-04-30 09:01:54 By : aummyasia
 

 

No. 3



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



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


name='UserID_student[".$row01['UserID_student']."]'
select class='form-control' name='Class_ID[]'>

สีแดงกับสีน้ำเงินมันคีย์ เดียวกันหรือเปล่าครับ
แล้วทำไมเวลาอ้างอิงถีงใช้คีย์เดียวกัน

ถ้าจะอ้างอิง ในกลุ่มเดียวกัน ควรเพิ่ม $row['abbreviation_class'] เข้าไปด้วย

<input type="checkbox" name='UserID_student['.$row['abbreviation_class'].'][".$row01['UserID_student']."]'

<select class='form-control' name='Class_ID['.$row['abbreviation_class'].']'>

และก็แก้ไขตัวรับ ให้อ้างอิง array 2 ระดับ
บอกจุดที่ผิดผลาดให้แล้ว ลองคิดเองดูก่อนนะครับ แก้ไขแล้วได้ผลยังไงค่อยว่ากันอีกที


ประวัติการแก้ไข
2019-04-30 11:14:51
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-04-30 11:14:22 By : Chaidhanan
 

   

ค้นหาข้อมูล


   
 

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