|
|
|
ถ้าต้องการดึงข้อมูลอื่น ๆ มาแสดง ใน Textbox ,Dropdow List อัตโนมัติ เมื่อมีการกรอกข้อมูลแค่ CustomerID ต้องเขียน Code เพิ่มเติมอย่างไรครับ |
|
|
|
|
|
|
|
ลองหากระทู้เก่าๆดูนะครับผมน่าจะเคยตอบไว้แล้วนะ
|
|
|
|
|
Date :
2013-01-14 09:36:55 |
By :
popnakub |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แทรก DropDownList โดยดึงมาจาก Database ให้มันโชว์ มันก็จะโฟกัสไปยังตำแหน่งนั้นทันทีครับ
Code (PHP)
<select name="lmName1">
<option value=""><-- Please Select Item --></option>
<?
$strSQL = "SELECT * FROM customer ORDER BY CustomerID ASC";
$objQuery = mysql_query($strSQL);
while($objResuut = mysql_fetch_array($objQuery))
{
?>
<option value="<?=$objResuut["CustomerID"];?>"><?=$objResuut["CustomerID"]." - ".$objResuut["Name"];?></option>
<?
}
?>
</select>
|
|
|
|
|
Date :
2013-01-14 09:40:32 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากๆครับ
เดียวขอลองเอาไปลองทำดูก่อนนะครับ
|
|
|
|
|
Date :
2013-01-14 10:17:40 |
By :
osapp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังไม่ได้เลยครับ แทรกส่วนไหนหรอครับ พี่วิน
ผมแทรกในส่วนนี้ไป
Code (JavaScript)
<html>
<head>
<title>ThaiCreate.Com</title>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#txtCustomerID").change(function(){
$.ajax({
url: "returnCustomer2.php" ,
type: "POST",
data: 'sCusID=' +$("#txtCustomerID").val()
})
.success(function(result) {
var obj = jQuery.parseJSON(result);
if(obj == '')
{
$('input[type=text]').val('');
}
else
{
$.each(obj, function(key, inval) {
$("#txtCustomerID").val(inval["CustomerID"]);
$("#txtName").val(inval["Name"]);
$("#txtEmail").val(inval["Email"]);
$("#txtCountryCode").val(inval["CountryCode"]);
$("#txtBudget").val(inval["Budget"]);
$("#txtUsed").val(inval["Used"]);
});
}
});
});
});
</script>
</head>
<body>
<h2>jQuery Auto fill ดึงข้อมูลอัตโนมัติ</h2>
<table width="302" border="1">
<tr>
<td width="104">CustomerID</td>
<td width="153"><input type="text" id="txtCustomerID" name="txtCustomerID" size="5"></td>
</tr>
<tr>
<td>Name</td>
<td><input type="text" id="txtName" name="txtName" size="20"></td>
</tr>
<tr>
<td>Email</td>
<td><input type="text" id="txtEmail" name="txtEmail" size="25"></td>
</tr>
<tr>
<td>CountryCode</td>
<td>
<select name="txtCountryCode" id="txtCountryCode">
<option value="">-- Please Select Item --</option>
<?php
$strSQL = "SELECT * FROM customer ORDER BY CustomerID ASC";
$objQuery = mysql_db_query($dbname,$strSQL);
while($objResuut = mysql_fetch_array($objQuery))
{
?>
<option value="<?=$objResuut["CustomerID"];?>"><?=$objResuut["CustomerID"]." - ".$objResuut["Name"];?></option>
<?
}
?>
</select>
<!-- <input type="text" id="txtCountryCode" name="txtCountryCode" size="2"> -->
</td>
</tr>
<tr>
<td>Budget</td>
<td><input type="text" id="txtBudget" name="txtBudget" size="5"></td>
</tr>
<tr>
<td>Used</td>
<td><input type="text" id="txtUsed" name="txtUsed" size="5"></td>
</tr>
</table>
|
|
|
|
|
Date :
2013-01-24 13:08:06 |
By :
osapp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (JavaScript)
$("#txtCountryCode").val("TH");
ลองกำหนดค่าไปตรง ๆ มันได้หรือเปล่าครับ
|
|
|
|
|
Date :
2013-01-24 13:33:01 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับพี่วิน เดี่ยวขอลองเอาไปทำก่อนนะครับพี่
|
|
|
|
|
Date :
2013-01-28 13:36:26 |
By :
osapp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วครับพี่ ขอบคุณมากนะครับผม
<select name="txtCountryCode" id="txtCountryCode">
<option value="0">-- Please Select Item --</option>
<?php
$strSQL = "SELECT * FROM customer ORDER BY CustomerID ASC";
$objQuery = mysql_db_query($dbname,$strSQL);
while($objResuut = mysql_fetch_array($objQuery))
{
?>
<option value="<?=$objResuut["CountryCode"];?>" selected><?=$objResuut["CountryCode"]." - ".$objResuut["CountryCode"];?></option>
<?
}
?>
</select>
|
|
|
|
|
Date :
2013-01-28 13:42:26 |
By :
osapp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วถ้าผมเพิ่มฟิวรูปเข้าไป แล้วก็แอดข้อมูลชื่อรูปเสร็จเรียบร้อยแล้ว ผมจะดึงข้อมูลมาแสดงเป็นรูปภาพได้ป่าวครับ ผมเอารูปมาใส่ไว้ในเฟอร์เดอร์แล้ว ดึงข้อมูลชื่อรูปได้แล้ว แต่เป็น textbox ถ้าผมดึงมาแสดงเป็นรูปภาพได้ป่าวครับพี่วิน
|
|
|
|
|
Date :
2013-01-28 13:52:55 |
By :
osapp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|