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

HOME > PHP > PHP Forum > อยากถามเรื่องการส่งค่า value ของ listbox เข้าฐานข้อมูลคับ



 

อยากถามเรื่องการส่งค่า value ของ listbox เข้าฐานข้อมูลคับ

 



Topic : 036353



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

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

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




ผมมี listbox ให้เลือกคับ แล้ว listbox อันสุดท้ายถ้าเลือก ก็ให้มี textbox แสดงขึ้นมา ผมจะเขียน code ยังไงดีคับให้มันส่งค่า ใน textbox ไปแทนคับ เพราะอันอื่นผมกำหนดค่าใน value อยู่แล้ว
$_POST['listbox'];



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-12-29 20:21:49 By : exdo View : 2066 Reply : 11
 

 

No. 1



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

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

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


ง่า ไม่มีใครตอบเลย






Date : 2009-12-30 12:28:26 By : exdo
 


 

No. 2

Guest


ที่คุณหมายถึง คือ เอาค่าจาก ลิสบ๊อก มาใส่เท้กบ๊อก แล้วส่งค่าจากเท็กบ๊อก นั้นไป ใช่ป่ะ
Date : 2009-12-30 12:42:07 By : ความรู้เท่าหางอึ่ง
 

 

No. 3



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

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

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


ไม่ใช่คับ คือ พอเลือก listbox อันนี้ก็ให้แสดง textbox ขึ้นมา แล้วเราก็พิมพ์ข้อมูลลงไปคับแล้วทำการส่งค่าไปคับ
Date : 2009-12-30 13:01:17 By : exdo
 


 

No. 4

Guest


ก้อคือพอเลือก listbox แล้ว textbox แสดงเหรอคับ

ตามนี้เลย

https://www.thaicreate.com/tutorial/javascript-show-hide-html-element.html
Date : 2009-12-30 13:13:02 By : ความรู้เท่าหางอึ่ง
 


 

No. 5



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

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

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


คับ แล้วจะทำการส่งค่า value ใน textbox ไปยังไงคับ เพราะ code ผม คือเขียนให้มันส่งค่า value ของ listbox ไปอะคับ คือมี listbox อันเดียวที่ไม่ส่งค่า value ของมันเองถ้าเราเลือก แต่ให้ส่งค่าใน textbox ไปแทน ส่วนถ้าเลือก listbox อันอื่น มันจำมีค่า value ของมันเอง เช่น

<TABLE width="100%">
<TR>
<TD vAlign=top width="185"><b>1. ลักษณะการใช้ไฟฟ้า</b></TD>
<TD width="270" vAlign=top>
<INPUT TYPE="radio" name="c1" id="c1" onClick="document.getElementById('text1').style.display='none'" value='ขอติดตั้งใหม่'>&nbsp;ขอติดตั้งใหม่
</TD>

<TD width="160">
<INPUT TYPE="radio" name="c1" id="c1" onClick="document.getElementById('text1').style.display='none'" value='ขอติดตั้งชั่วคราว'>&nbsp;ขอติดตั้งชั่วคร่า
</TD>

<TD width="184">
<INPUT TYPE="radio" name="c1" id="c1" onClick="document.getElementById('text1').style.display='none'" value='ขอตัดฝากมิเตอร์'>&nbsp;ขอตัดฝากมิเตอร์
</TD>

<TD width="174">
<INPUT TYPE="radio" name="c1" id="c1" onClick="document.getElementById('text1').style.display='none'" value='ขอต่อกลับ'>&nbsp;ขอต่อกลับ
</TD>

</TR>
<TR>
<TD vAlign=top width="120"></TD>
<TD colspan="4">
<INPUT name="c1" TYPE="radio" id="c1" onClick="document.getElementById('text1').style.display=''">&nbsp;อื่นๆ
&nbsp;<input type="text" name="text1" id="text1" class="txt_input" size="25" style="display:none">
</TD>
</TR>

listbox 4 อันแรก ส่งค่า value ของมันเอง แต่ listbox อันสุดท้าย ถ้าเลือก ก็ให้มี textbox แสดงขึ้นมาแล้วส่งค่าใน textbox ไปแทนคับ ผมต้องเขียน code ยังไงมันถึงจะทำการส่งข้อมูลใน textbox ไปแทนคับ
Date : 2009-12-30 15:08:43 By : exdo
 


 

No. 6

Guest


ก้อไปรับค่า textbox ที่หน้ารับสิครับ ก้อเหมือนการส่งค่าไปปกติไม่ใช่เหรอ
Date : 2009-12-30 15:17:32 By : ความรู้เท่าหางอึ่ง
 


 

No. 7

Guest


Code (PHP)
<?php if (empty($_POST)) { ?>
<form id="form1" name="form1" method="post" action="">
  <table width="100%">
    <tr>
      <td valign="top" width="185"><b>1. ลักษณะการใช้ไฟฟ้า</b></td>
      <td width="270" valign="top"><input type="radio" name="c1" id="c1" onclick="document.getElementById('text1').style.display='none'" value='ขอติดตั้งใหม่' />
      &nbsp;ขอติดตั้งใหม่ </td>
      <td width="160"><input type="radio" name="c1" id="c1" onclick="document.getElementById('text1').style.display='none'" value='ขอติดตั้งชั่วคราว' />
      &nbsp;ขอติดตั้งชั่วคร่า </td>
      <td width="184"><input type="radio" name="c1" id="c1" onclick="document.getElementById('text1').style.display='none'" value='ขอตัดฝากมิเตอร์' />
      &nbsp;ขอตัดฝากมิเตอร์ </td>
      <td width="174"><input type="radio" name="c1" id="c1" onclick="document.getElementById('text1').style.display='none'" value='ขอต่อกลับ' />
      &nbsp;ขอต่อกลับ </td>
    </tr>
    <tr>
      <td valign="top" width="120"></td>
      <td colspan="4"><input name="c1" type="radio" id="c1" onclick="document.getElementById('text1').style.display=''" />
        &amp; nbsp;อื่นๆ
        &nbsp;
        <input type="text" name="text1" id="text1" class="txt_input" size="25" style="display:none" />
      </td>
    </tr>
  </table>
  <p>
    <label>
    <input type="submit" name="button" id="button" value="Submit" />
    </label>
  </p>
</form>
<? } else { ?>
		<?php echo $_POST['c1'];?>
        <?php echo $_POST['text1'];?>
<? } ?>

Date : 2009-12-30 15:24:08 By : ความรู้เท่าหางอึ่ง
 


 

No. 8



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

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

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


แต่มันมี ฟิวเดียวที่รับค่าคับ
"insert into gm_petition(PETITION_CHARACTER_USE)value(.$_POST['c1'].);
จะตั้งเงื่อนไขมันยังไงให้มันรับค่าใน textbox แทน คับ
Date : 2009-12-30 16:13:04 By : exdo
 


 

No. 9

Guest


Code (PHP)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script language="javascript">
function getanswer()
{
	var checkvar = document.form1.elements['c1[]'];
	
		for (var i = 0; i < checkvar.length; i++) {
			if (checkvar[i].checked==true){
					if (i==4){
					var num_b = document.form1.text1.value;
					document.form1.action = "Untitled-6.php?c1="+num_b;
					//alert(num_a);
					}else {
					var num_a = checkvar[i].value;
					document.form1.action = "Untitled-6.php?c1="+num_a;
					}
			 }
		}
}
	
</script>


</head>

<body>
<?php if (empty($_GET)) { ?>
<form id="form1" name="form1" method="post" action="" onsubmit="getanswer();">
  <table width="100%">
    <tr>
      <td valign="top" width="185"><b>1. ลักษณะการใช้ไฟฟ้า</b></td>
      <td width="270" valign="top"><input type="radio" name="c1[]" id="c1" onclick="document.getElementById('text1').style.display='none'" value='ขอติดตั้งใหม่' />
      &nbsp;ขอติดตั้งใหม่ </td>
      <td width="160"><input type="radio" name="c1[]" id="c1" onclick="document.getElementById('text1').style.display='none'" value='ขอติดตั้งชั่วคราว' />
      &nbsp;ขอติดตั้งชั่วคร่า </td>
      <td width="184"><input type="radio" name="c1[]" id="c1" onclick="document.getElementById('text1').style.display='none'" value='ขอตัดฝากมิเตอร์' />
      &nbsp;ขอตัดฝากมิเตอร์ </td>
      <td width="174"><input type="radio" name="c1[]" id="c1" onclick="document.getElementById('text1').style.display='none'" value='ขอต่อกลับ' />
      &nbsp;ขอต่อกลับ </td>
    </tr>
    <tr>
      <td valign="top" width="120"></td>
      <td colspan="4"><input name="c1[]" type="radio" id="c1" onclick="document.getElementById('text1').style.display=''" />
        &amp; nbsp;อื่นๆ
        &nbsp;
        <input type="text" name="text1" id="text1" class="txt_input" size="25" style="display:none" />
      </td>
    </tr>
  </table>
  <p>
    <label>
    <input type="submit" name="button" id="button" value="Submit" />
    </label>
  </p>
</form>
<? } else { ?>
		<?php echo $_GET['c1'];?>
        <?php echo $_GET['text1'];?>
<? } ?>
</body>
</html>



ส่งเป็น GET ได้ไหม แต่ถ้าเป็น Post ต้องรอให้เทพท่านอื่น ๆมาแป๊ะช่วยครับ
Date : 2009-12-30 16:40:47 By : ความรู้เท่าหางอึ่ง
 


 

No. 10



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



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


ใน Radio value อื่น ๆ ก็ใส่ Value ="" ไว้
<INPUT TYPE="radio" name="c1" id="c1" onClick="document.getElementById('text1').style.display='none'" value="''>อื่น ๆ

จากนั้นจังหวะที่จะ add ก็ให้ตรวจสอบว่า Value มีค่า หรือเปล่า ถ้าว่าง ให้เอาค่า จาก Textbox แทน
// กรณีใส่ ตรวจสอบว่า radio มีค่าหรือเปล่า
$value = (!empty($_POST['radio']))?$_POST['radio']:$_POST['textfield'];

ปล ตรวจสอบ syntax อีกที ผมยังตึง ๆ อยู่ พึ่งตื่น แต่ concept ประมาณนี้ น่าจะเข้าใจได้นะครับ
Date : 2009-12-30 16:43:55 By : LindyFralin
 


 

No. 11



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

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

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


ขอบคุณคับ
Date : 2009-12-30 17:11:29 By : exdo
 

   

ค้นหาข้อมูล


   
 

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