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

HOME > PHP > PHP Forum > Radio Button จากฐานข้อมูล PHP, MySQL และ บันทึกลงฐานข้อมูลครับ



 

Radio Button จากฐานข้อมูล PHP, MySQL และ บันทึกลงฐานข้อมูลครับ

 



Topic : 080203



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



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




Code (PHP)
 <p align="center"><strong>รายการอะไหล่ตรวจเช็ค</strong></p>
      <table width="677" height="62" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#FFFFFF">
      <tr>
        <td width="45" bordercolor="#000000"><div align="center">ลำดับ</div></td>
        <td bordercolor="#000000"><div align="center">รายการ</div>          <div align="center"></div>          <div align="center"></div>          <div align="center"></div></td>
        <td width="68" bordercolor="#000000"><div align="center">มี</div></td>
        <td width="68" bordercolor="#000000"><div align="center">ไม่มี</div></td>
        <td width="68" bordercolor="#000000"><div align="center">ใช้ได้</div></td>
        <td width="68" bordercolor="#000000"><div align="center">ชำรุด</div></td>
        <td width="72" bordercolor="#000000"><div align="center">ผิดพลาด</div></td>
      </tr>
<?
$sql = "select * from store_spare where type = '$type' ";
$dbquery = mysql_db_query($dbname, $sql) or die (mysql_error());

$i=0;
$h=0;
$c=0;
while($result2 = mysql_fetch_array($dbquery))
{
$i++;
$h++;
$c++;
$id_chk = $result2['id_chk']; //รหัสรายการอะไหล่
$name = $result2['name']; // ชื่ออะไหล่
?>  
      <tr>
        <td bordercolor="#000000">
          <div align="center"><?=$i?></div></td>
        <td bordercolor="#000000"><?=$name?></td>
		
        <td bordercolor="#000000" bgcolor="#CCFFCC"><div align="center"> 
          <input name="<?="have".$h.""?>" type="radio" value="1" />  
        </div></td>
        <td bordercolor="#000000" bgcolor="#CCFFCC"><div align="center">
          <input name="<?="have".$h.""?>" type="radio" value="2" />
        </div></td>
		
        <td bordercolor="#000000" bgcolor="#FFFF99"><div align="center">
          <input name="<?="chk".$c.""?>" type="radio" value="1" /> 
        </div></td>
        <td bordercolor="#000000" bgcolor="#FFFF99"><div align="center">
          <input name="<?="chk".$c.""?>" type="radio" value="2" /> 
        </div></td>
        <td bordercolor="#000000" bgcolor="#CC0033"><div align="center">
          <input name="<?="chk".$c.""?>" type="radio" value="3" />
        </div></td>
      </tr>
	  <? }?>


รูปหน้าตา

คือทำการดึงข้อมูลอะไหล่จาก ตาราง store_spare มาโชว์และทำ radio แยกเป็น 2 ส่วน

คำถามคือผมจะนำ ตัวแปร name ทุกตัวที่โชว์ขึ้นมา และบันทึกข้อมูลทุกตัว ยังไงครับ ลองรับค่า name แล้วมันก็ไม่ึ้ขึ้นเลยในหน้าบันทึก



Tag : PHP, MySQL, CakePHP









ประวัติการแก้ไข
2012-06-25 17:02:38
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-06-25 16:57:48 By : nutsza View : 6776 Reply : 11
 

 

No. 1



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



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


ใช้ตัว แปร $have = $_POST["have".$h.""]; แต่ค่ามันไม่รับเลยครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-06-25 17:03:56 By : nutsza
 


 

No. 2



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



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


ภาพ name

นี่ภาพ name ของตัวแปรครับ คาดว่าน่าจะถูก
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-06-25 17:08:27 By : nutsza
 

 

No. 3



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



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


ยกตัวอย่างนะคับ
กำหนดให้ radio ทุกตัวชื่ออะไรก็ได้ ต่อท้ายด้วย [] ซิ่งหมายถึงตัวแปรแบบ array
ส่วน value นั่นก็อาจจะเป็น keyของรายการ_valueของradio

เช่น a1_b2
=> a1 อาจจะเป็น key ของลำดับเรือนไมล์
b2 อาจจะเป็น แทนด้วย คำว่า "มี"

แล้วพอ submit ไปก็ตัดคำ ก็จะได้ รายการ กับสิ่งที่เขาเลือก ผ่านตัวแปร ?[]
คุณก็ each ตัวแปร name[] ได้เลย

,,Good Luck!!
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-06-25 17:15:02 By : ichiko
 


 

No. 4



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



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


Code (PHP)
<p align="center"><strong>รายการอะไหล่ตรวจเช็ค</strong></p>
      <table width="677" height="62" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#FFFFFF">
      <tr>
        <td width="45" bordercolor="#000000"><div align="center">ลำดับ</div></td>
        <td bordercolor="#000000"><div align="center">รายการ</div>          <div align="center"></div>          <div align="center"></div>          <div align="center"></div></td>
        <td width="68" bordercolor="#000000"><div align="center">มี</div></td>
        <td width="68" bordercolor="#000000"><div align="center">ไม่มี</div></td>
        <td width="68" bordercolor="#000000"><div align="center">ใช้ได้</div></td>
        <td width="68" bordercolor="#000000"><div align="center">ชำรุด</div></td>
        <td width="72" bordercolor="#000000"><div align="center">ผิดพลาด</div></td>
      </tr>
<?
$sql = "select * from store_spare where type = '$type' ";
$dbquery = mysql_db_query($dbname, $sql) or die (mysql_error());

$i=0;
$h=0;
$c=0;
while($result2 = mysql_fetch_array($dbquery))
{
$i++;
$h++;
$c++;
$id_chk = $result2['id_chk']; //รหัสรายการอะไหล่
$name = $result2['name']; // ชื่ออะไหล่
?>  
      <tr>
        <td bordercolor="#000000">
          <div align="center"><?=$i?></div></td>
        <td bordercolor="#000000"><?=$name?></td>
		
        <td bordercolor="#000000" bgcolor="#CCFFCC"><div align="center"> 
          <input name="value[]" type="radio" value="<?="$id_chk"?>_1" />  
        </div></td>
        <td bordercolor="#000000" bgcolor="#CCFFCC"><div align="center">
          <input name="value[]" type="radio" value="<?="$id_chk"?>_2" />
        </div></td>
		
        <td bordercolor="#000000" bgcolor="#FFFF99"><div align="center">
          <input name="value[]" type="radio" value="<?="$id_chk"?>_3" /> 
        </div></td>
        <td bordercolor="#000000" bgcolor="#FFFF99"><div align="center">
          <input name="value[]" type="radio" value="<?="$id_chk"?>_4" /> 
        </div></td>
        <td bordercolor="#000000" bgcolor="#CC0033"><div align="center">
          <input name="value[]" type="radio" value="<?="$id_chk"?>_5" />
        </div></td>
      </tr>
	  <? }?>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-06-25 17:20:18 By : ichiko
 


 

No. 5



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



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


ต้องดูโค้ดบันทึกด้วยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-06-25 17:21:55 By : Pine
 


 

No. 6



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



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


ขอบคุณ คุณ bbuay_ นะครับ

ตอนนี้ยังไม่ได้ลอง code แต่ที่ผมดูๆ ถ้าใช้ value[] ทั้งหมด มันจะเลือกได้เพียงอย่างเดียวรึเปล่าครับ

ของผมนั้นต้องการ เลือก2 อย่าง คือ มี/ไ่ม่มี-------------ใช้ได้/ชำรุด/ผิดพลาด แยกกัน
และก็ข้อมูลก็จะดึงมาจากฐานข้อมูลตาราง A,, นั้นก็คือชื่อรายการอะไหล่ ซึ่งจะบันทึกข้อมูลทั้งหมดที่ดึงมา เป็นรหัสอะไหล่ในตาราง Bแทน
อะครับ ผมหมายควา่มแบบนี้ each ตัวแปร name[] ผมยังไม่ค่อยเข้าใจตัวนี้ซักเท่าไหร่ครับ

รบกวนชี้แนะด้วยครับผม
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-06-25 23:08:16 By : nutsza
 


 

No. 7



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



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


ของคุณ nut ถูกแล้วครับ

แต่ตอนตั้งชื่อฟิลด์ น่าจะใช้ have[$i] chk[$i] นะครับ

เวลาบันทึกก็นับ have[$i] เลยครับ

have[0] have[0] chk[0] chk[0] chk[0]

have[1] have[1] chk[1] chk[1] chk[1]

have[2] have[2] chk[2] chk[2] chk[2]
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-06-25 23:26:14 By : Pine
 


 

No. 8



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



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


อ้อครับ พอทราบตรงรับค่า ตัวแปร POST เปล่าครับ มาแนวนี้ผมเขียนไม่ถูก

คือผมจะตั้งตัวแปร

$have = $_POST[''];
$chk = $_POST[''];

แต่พอชื่อตัวแปรมาเป็น อย่างที่คุณ pine ว่าผมใส่ไม่ถูกครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-06-26 06:31:48 By : nutsza
 


 

No. 9

Guest


มันเป็น array น่ะ
ลองดูพวกเรื่องของ array นะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-06-26 09:11:25 By : บังเอิญผ่านมาเห็น
 


 

No. 10



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



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


ตอนนี้ได้แล้วครับ ขอบคุณทุกท่านที่ชี้แนะครับ


ประวัติการแก้ไข
2012-06-26 09:36:46
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-06-26 09:13:30 By : nutsza
 


 

No. 11



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



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


ขอโค้ดที่ทำหน่อยคับ พอดีผมจะทำโปรเจค ประมาณนี้อ่าคับ ขอบคุณคับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-01-27 22:17:30 By : assam
 

   

ค้นหาข้อมูล


   
 

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