|
|
|
เลือกข้อมูลใน list menu แล้วให้ข้อมูลโชว์ใน text box อัตโนมัติ |
|
|
|
|
|
|
|
ลองเอาโค๊ดนี้ไปปรับแต่งนะครับ
<select name="listmenu2" title="รายการสินค้า" class="style5" onchange="frmMain.txtVol.value=this.value">
<?
require("../../config/config.inc.php");
$sql = "select * from table_name where อะไรก็ว่าไปครับ ";
$first="";
$result = mysql_query($sql,$dbcon);
$array= mysql_fetch_array($result);
if(!$first){ $first=$array[id]; }
echo "<option class=style6 value=$array[id]>$array[name]</option>";
$sql= "เหมือนข้างบนแล้วแต่จะสร้าง";
$result=mysql_query($sql,$dbcon);
while($array = mysql_fetch_array($result))
{ if(!$first){ $first=$array[id]; }
echo "<option value =$array[id]>";
echo " $array[name]<br>";
}
?>
</option></select><input type="hidden" name="txtVol" value="<?=$first?>"/>
ส่วนช่องที่ต้องการให้แสดงก็แค่เรียกตัวแปรเพิ่มเข้ามาครับ
<input type="hidden" name="txtVol" value="<?=$first?>"/>
|
|
|
|
|
Date :
2010-11-10 09:21:02 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
onchange="frmMain.txtVol.value=this.value">
ค่าตรงนี้คืออะไรค่ะ ช่วยอธิบายหน่อยได้ไหมค่ะ
พอดีไม่เข้าใจค่ะ
|
|
|
|
|
Date :
2010-11-10 10:15:53 |
By :
taewengja |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พอดีว่าทำลิสข้อมูลออกมาโชว์ได้แล้วค่ะ
แต่เวลาเลือกข้อมูลในลิสแล้วให้มันลิงค์กับฐานข้อมูลแล้วดึงออกมาโชว์ในtext box อ่ะค่ะต้องเขียนประมาณไหนค่ะ
ไปไม่เป็นค่ะ
Code (PHP)
<?
include('connect.php');
$sql_itemno = "select ITEM_NO,ITEM_NAME from item ";
$result_itemno = mysql_query($sql_itemno) or die ("Error Query [".$sql_itemno."]"); ;
?>
<select name="lstItemno" size="1" id="select" onchange="show(this.value);">
<?php
?>
<option value=""> ====> Select Item No<===== </option>
<?
while($result = mysql_fetch_array($result_itemno ))
{
?>
<option value="<?=$result["ITEM_NO"];?>"><?=$result["ITEM_NO"];?>
</option>
<?
}
?>
</select>
อันนี้คือโค้ดดึงข้อมูลมาโชว์ในลิสค่ะ
|
|
|
|
|
Date :
2010-11-10 15:08:28 |
By :
taewengja |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้ jquery ajax เข้าช่วยครับ
|
|
|
|
|
Date :
2010-11-10 15:10:33 |
By :
ไวยวิทย์ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มีตัวอย่างไหมค่ะ ไม่ถนัดค่ะ
ไม่มีแนวทางเลยค่ะ ขอบคุณค่ะ
|
|
|
|
|
Date :
2010-11-10 15:15:09 |
By :
taewengja |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<onchange="frmMain.txtVol.value=this.value">
frmMain ชื่อของ Form
txtVol ชื่่อของ textBox
this.value ค่าที่เลือกจาก listBox (เมื่อมีการเลือกค่าจาก listBox ก็จะเปลี่ยนค่าที่ textBox ด้วยครับ)
|
|
|
|
|
Date :
2010-11-10 15:59:55 |
By :
iieszz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เห็นว่าเป็นหน้าแรก เพื่อคนถัดไปครับ
Code (JavaScript)
var myStr = val ;
var mySplitResult = myStr.split(",");
for(i = 0; i < mySplitResult.length; i++)
{
document.forms.frmMain.TproCatid.value = mySplitResult[0];
document.forms.frmMain.TproCatname.value = mySplitResult[1];
}
Code (PHP)
<select name="selectcat" id="selectcat" style="width:24px;" onChange="JavaScript:sel(this.value)"><option value="<?=$objResuut["categoryid"];?>,<?=$objResuut["categoryname"];?>"><?=$objResuut["categoryid"]." - ".$objResuut["categoryname"];?></option>
<?
$strSQL = "SELECT * FROM category ORDER BY categoryid ASC";
$objQuery = mysql_query($strSQL);
while($objResuut = mysql_fetch_array($objQuery))
{
?>
<option value="<?=$objResuut["categoryid"];?>,<?=$objResuut["categoryname"];?>"><?=$objResuut["categoryid"]." - ".$objResuut["categoryname"];?></option>
<?
}
?>
</select>
ก็เอาไปปรับแต่งกันน่ะครับ ประมาณว่าส่งค่าไปที่ฟังชั่นแล้วเอาไปแยก myStr.split(","); เอาตาม "," ครับ
ใครที่จะแยกมากกว่านี้ก็เพิ่ม "," เอาน่ะครับ
|
|
|
|
|
Date :
2011-03-09 17:14:14 |
By :
vissarud |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|