2012-05-07 2 views
0

에 사용자의 모든 기록을 얻을 수 있습니다 이 사용자의 모든 티켓. 내가 AJAX와 함께이 사용 방법 예어떻게 내가 HTML 텍스트 입력 필드를 선택 유형

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

에 대한

?

<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> 
+0

index.php를

<script src="js/jquery.js"></script> <script language="javascript"> function getData(id) { $.ajax ({ url: "php_page.php", type: "GET", data: {custid:id}, success: function(data){ $("#return").html(data) } }) } </script> <input type="text" id="CustID" name="CustID" onkeyup="getData(this.value)"/> <div id="return"></div> 

오래된 mysql 함수를 사용하고 보안 문제를 위해 PDO 또는 [mysqli] (http://www.php.net/manual/en/class.mysqli.php) 라이브러리로 업그레이드하십시오. –

+0

닫기 이제 ''줄 아래의 모든 내용을 "php_page.php"라는 별도의 파일로 이동하십시오. 또한 "php_page.php"페이지 상단에'