我有一個HTML文本輸入字段 - 例如:我怎樣才能得到用戶的所有記錄在特定類型
<input id="CustID" name="CustID" dir="rtl" value="<? echo $CustID;?>" size="35" required="true" maxlength="9" >
當我插入用戶的數量,我需要打開一個選擇框來顯示此用戶的所有門票。
例如
<select name="ticket" id="ticket" >
<?
$query="SELECT * FROM ticket where CustID='$CustID' ";
$result=mysql_query($query) or die("error: " . mysql_error());
while($row=mysql_fetch_array($result))
{
?>
<option value="<?php echo $row['ticket'] ; ?>"><?php echo $row['ticket'] ; ?></option>
<? } ?>
</select>
我如何使用這與AJAX?
這是我到目前爲止有:
<script src="js/jquery.js"></script>
<script language="javascript">
function getData(id) {
$.ajax ({
url: "php_page.php",
type: "POST",
data: {custid:id},
success: function(data){
$("#return").html(data)
}
)} // i have error her why ??
}
</script>
<input type="text" value="<?php echo $CustID;?>" onkeyup="getData(this.value)"/>
<?
include("functions/connect.php");
$query = "select * from customers2 , tickets where customers2.CustID='".$CustID."' and tickets.CustNo=customers2.CustomersNo";
$result=mysql_query($query) or die("error: " . mysqli_error());
while($row=mysql_fetch_array($result))
{
?>
<option value="<?php echo $row['ticket'] ; ?>"><?php echo $row['ticket'] ; ?></option>
<? } ?>
</select>
只要你知道你應該停止使用舊的mysql的功能和升級到PDO或[mysqli](http://www.php.net/manual/en/class.mysqli.php)庫安全問題。 –
關閉,現在只需將您的''行下面的所有內容移動到名爲「php_page.php」的單獨文件中。另外,您沒有「
另外,建議始終使用'<?php'而不是較短的<?',因爲短標籤已被棄用。 – Spudley