|
|
|
ช่วยดูโค้ดให้หน่อยคับ มันไม่แสดงผล อะไร เลย ไม่รู้ว่า ผิดตรงไหนคับ |
|
|
|
|
|
|
|
แบบว่า เรา กด รหัส นักศึกษาแล้ว ให้ ชื่อ กับ นามสกุล ขึ้นมาเอง เลยคับ
Code (1.HTML)
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#stu_id").change(function(){
$.ajax({
url: "2.php" ,
type: "POST",
data: 'sstu_id=' +$("#stu_id").val()
})
.success(function(result) {
var obj = jQuery.parseJSON(result);
if(obj == '')
{
$('input[type=text]').val('');
}
else
{
$.each(obj, function(key, inval) {
$("#samster").val(inval["samster"]);
$("#generation").val(inval["generation"]);
$("#stu_id").val(inval["stu_id"]);
$("#name").val(inval["name"]);
$("#amount").val(inval["amount"]);
});
}
});
});
});
</script>
Code (2.PHP)
<?
$objConnect = mysql_connect("localhost","root","1234") or die(mysql_error());
$objDB = mysql_select_db("db_trimitr");
$strSQL = "SELECT * FROM tb_student WHERE stu_id = '".$_POST["sstu_id"]."' ";
$objQuery = mysql_query($strSQL) or die (mysql_error());
$intNumField = mysql_num_fields($objQuery);
$resultArray = array();
while($obResult = mysql_fetch_array($objQuery))
{
$arrCol = array();
for($i=0;$i<$intNumField;$i++)
{
$arrCol[mysql_field_name($objQuery,$i)] = $obResult[$i];
}
array_push($resultArray,$arrCol);
}
mysql_close($objConnect);
echo json_encode($resultArray);
?>
พอดี ผมเจอ โค้ดจากเว็ปนี้แล้ว ไป ทำเอง ไม่แสดงผล
Tag : PHP, HTML/CSS, JavaScript, Ajax, jQuery
|
|
|
|
|
|
Date :
2012-06-29 18:29:27 |
By :
csi |
View :
861 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$("#stu_id").change // เป็น $("#stu_id").keyup
|
|
|
|
|
Date :
2012-06-29 21:19:09 |
By :
randOmizE |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|