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 > อยากทราบ สร้างฟอร์ม menu list ดึงมาจากฐานข้อมูล 3 ฟิลด์ แล้วเวลา จะเราจะบันทึกลงฐานข้อมูลโดยบันทึกลง ตารางอื่น 3 ฟิลด์เหมือนเดิมทำยังไงครับ



 

อยากทราบ สร้างฟอร์ม menu list ดึงมาจากฐานข้อมูล 3 ฟิลด์ แล้วเวลา จะเราจะบันทึกลงฐานข้อมูลโดยบันทึกลง ตารางอื่น 3 ฟิลด์เหมือนเดิมทำยังไงครับ

 



Topic : 114925



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



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




Code (PHP)
<select name="Major_1" id="text-e">
      <option value="00">-------------------------------------- เลือกสาขาวิชา อันดับที่ 1 -------------------------------------- </option>
		<? while($objMajor1=mysql_fetch_array($queryMajor1)){
 				echo "<option value=\"$objMajor1[major_id]\">$objMajor1[major_id] :: $objMajor1[major_name] --  $objMajor1[major_fac] </option>";
		}?></select>




Tag : PHP, MySQL









ประวัติการแก้ไข
2015-03-07 14:40:55
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2015-03-07 14:39:57 By : lactasoy101 View : 817 Reply : 9
 

 

No. 1

Guest


Code (PHP)
<select name="Major_1" id="text-e">
      <option value="00">-------------------------------------- เลือกสาขาวิชา อันดับที่ 1 -------------------------------------- </option>
		<? while($objMajor1=mysql_fetch_array($queryMajor1)){
 				echo "<option value=\"{$objMajor1[major_id]}:{$objMajor1[major_name]}:{$objMajor1[major_fac]}\">$objMajor1[major_id] :: $objMajor1[major_name] --  $objMajor1[major_fac] </option>";
		}?></select>




Code (PHP)
list($mj_id, $mj_name, $mj_fac) = explode(":" ,$_POST["Major_1"]);
// เอาตัวแปร $mj_id, $mj_name, $mj_fac ไปใช้ครับ







แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-03-07 15:13:03 By : ไม่ทราบแหล่งที่มา
 


 

No. 2



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



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


ยังไงครับ พอดีกำลังศึกษาเรื่องนี้อยู่ ลองเขียนโค้ดให้ดูหน่อยได้มั้ยครับ

เขียนโค้ด ตอน insert จะเข้าใจว่าใช้ยังไงครับ


ประวัติการแก้ไข
2015-03-07 17:10:54
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-03-07 15:32:29 By : lactasoy101
 

 

No. 3



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



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


ีรู้สึกงงกับคำถาม........ไช่ประมาณว่า ถ้าค่านี้ไม่เปลี่ยนแปลง แต่เปลี่ยนช่องอื่นๆเปลี่ยนแปลง เวลาUpdate ค่านี้ก็ใช้ค่าเดิมไช่เปล่าครับ ถ้าไช่ก็หาวิธีที่ให้ข้อมูลที่ตรงกับที่เลือกไว้เป็นค่า default เมื่อpageโหลดครับ select="select" ใส่ไปในoption ครับ ไม่กล้าตอบเยอะกว่านี้เพราะยังงงกับคำถามอยู่
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-03-07 17:02:38 By : meannerss
 


 

No. 4



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



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


คือประมาณว่า เราดึง ข้อมูลมา 3 ฟิลด์ จากตารางเดียวกัน มี major_id major_name major_fac แล้วผมต้องทราบว่า เราจะส่งค่าที่เราเลือกยังไง แล้ว ตอน action รับค่า 3 ตัวแปล เพื่อลงฐานข้อมูลยังไงครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-03-07 17:19:59 By : lactasoy101
 


 

No. 5



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



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


มัดสามตัวรวมกันแล้วส่งไปก้อนเดียวครับ ...

ถาม:มีเบอร์พริตตี้อยู่ 3 เบอร์ เป็นของพริตตี้ 3 คน โดยเขียนไว้ในกระดาษบรรทัดเดียวกัน จะทำอย่างไรถึงจะรู้ว่าเบอร์ไหนของใคร?
ตอบ : เขียนต่อไปยาวๆ3คนเรียงกัน (โดยเราทราบอยู่แล้วว่าเทขโทรศัพท์มี10หลัก)strlen? เทคนิคนี้ใช้ได้กับอักขระที่มีตัวเลขหลักตายตัวเท่านั้นเช่นพวกเบอร์โทรศัพท์ รหัสประชาชน

ถาม:มีชื่อพริตตี้อยู่ 3 ชื่อ เป็นของพริตตี้ 3 คน โดยเขียนไว้ในกระดาษบรรทัดเดียวกัน จะทำอย่างไรถึงจะรู้ว่าชื่อไหนเป็นใคร?
ตอบ2 : เขียนชื่อแล้วคั่นไว้ด้วยเครื่องหมายคอมม่า (,) ตอนเรียกใช้ก็เรียก 1 คนต่อ 1 คอมม่า explode / implode


Code (PHP)
<?
$name="aum,ploy,pingky";  //รับมาเป็นก้อนคั่นด้วยคอมม่า
$array_name=explode(',',$name);
$name1= $array_name[0];
$name2= $array_name[1];
$name3= $array_name[2];
echo "name1=".$name1."<br/>";
echo "name2=".$name2."<br/>";
echo "name3=".$name3."<br/>";
?>


กรณีข้อมูลที่รับมามีคอมม่าอยู่ในตัว ให้เอาอย่างอื่นคั่นอะไรก็ได้แปลกๆ
<?
$name="aum,patcharapaxxxploy,chermarlxxxpingky,sawiga";
$array_name=explode('xxx',$name);
$name1= $array_name[0];
$name2= $array_name[1];
$name3= $array_name[2];
echo "name1=".$name1."<br/>";
echo "name2=".$name2."<br/>";
echo "name3=".$name3."<br/>";
?>




ประวัติการแก้ไข
2015-03-07 18:03:02
2015-03-07 18:05:57
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-03-07 17:51:32 By : meannerss
 


 

No. 6

Guest


จะส่งเป็นก้อนทำไม ส่งไปแค่ major_id ก็พอ เพราะข้อมูลมันมาจากตารางเดียวกัน

ถ้าอยากได้ฟิวอื่น ก็ select เอามาเพราะยังไงก็มี major_id ที่ส่งไปเป็นคีให้ดึงมาได้อยู่แล้ว

แต่จะให้ดีที่สุดไม่ต้องเอาฟิวอื่นไปลงอีกตาราง ลงไปแค่ major_id ก็พอ ฟิวอื่นก็ join เอา
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-03-07 18:26:29 By : v
 


 

No. 7



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



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


ตอบความคิดเห็นที่ : 6 เขียนโดย : v เมื่อวันที่ 2015-03-07 18:26:29
รายละเอียดของการตอบ ::
พอจะโค้ดเป็นตัวอย่างได้มั้ยครับ พอดีผมต้องการใช้ด่วน เดี๋ยวส่งงานอาจารย์ไม่ทันครับ ขอบคุณครับ



ประวัติการแก้ไข
2015-03-07 19:16:51
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-03-07 19:16:01 By : lactasoy101
 


 

No. 8



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

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

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


ตอบความคิดเห็นที่ : 6 เขียนโดย : v เมื่อวันที่ 2015-03-07 18:26:29
รายละเอียดของการตอบ ::
ถ้าใช้แค่ 3 ฟิวด์เพื่อจะบันทึกลงเทเบิ้ลอื่นๆ ก็ส่งมาทั้งก้อนนั่นแหล่ะครับ ไม่จำเป็นต้องไป เคียรี่ซ้ำอีกรอบ
เปลืองทรัพยากรครับ เมื่อได้มาเป็นก้อน จะคั่นข้อมูลทั้ง 3 ด้วยสัญลักษณ์อะไรก็แล้วแต่ จขกท.

list($mj_id, $mj_name, $mj_fac) = explode(":" ,$_POST["Major_1"]);
// คั่นด้วย : พอได้ตัวแปร $mj_id, $mj_name, $mj_fac นำไปใช้ในคำสั่ง เคียรี่
// "insert into tbxxx(mjid,mjname,mjfac) values('$mj_id', '$mj_name', '$mj_fac')"


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-03-07 22:30:17 By : sakuraei
 


 

No. 9

Guest


ไม่จำเป็นก็จริง

แต่ก็ไม่ฉลาด
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-03-07 23:18:44 By : v
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : อยากทราบ สร้างฟอร์ม menu list ดึงมาจากฐานข้อมูล 3 ฟิลด์ แล้วเวลา จะเราจะบันทึกลงฐานข้อมูลโดยบันทึกลง ตารางอื่น 3 ฟิลด์เหมือนเดิมทำยังไงครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่