나는 사용자로부터 2 개의 입력을 받아서 데이타베이스에 대한 조회를 실행하여 검색 결과를 표시하는 html/php 양식을 가지고있다. AJAX 호출을 사용하여 결과를 데이터베이스에서 검색하는 2 사용자 입력에 대해 자동 완성을 사용하려면 어떻게해야합니까?PHP 폼에 간단한 자동 완성기를 쓰려면 어떻게해야합니까?
1
A
답변
0
'enable-auto-complete'= 드롭 다운에 가능한 값 목록을 표시하면 같은 이름의 jquery 플러그인이 있습니다. 자바 스크립트 또는 Ajax와 함께 값 배열을 사용할 수 있습니다.
0
//demo_cities.php
<?php
\t $con=mysqli_connect("localhost","root","","auto");
\t
\t $return_arr = array();
$ac_term = "%".$_GET['term']."%";
$query = "SELECT * FROM data where name like '$ac_term'";
\t $result=mysqli_query($con,$query);
while ($row = mysqli_fetch_row($result))
\t {
$row_array['label'] = $row[0];
$row_array['price'] = $row[1];
array_push($return_arr,$row_array);
}
\t echo json_encode($return_arr);
?>
//index.php
</head>
<body>
<form method="post">
<fieldset>
<p><label>Name: </label>
<input type="text" id="name" name="name" /> <br />
<label>Price: </label>
<input type="text" id="price" name="price" /> <br /></p>
</fieldset>
</form>
<script>
$(function() {
\t $('#price').val("");
\t \t \t \t
\t $("#name").autocomplete({
\t source: "demo_cities.php",
minLength: 1,
select: function(event, ui) {
$('#price').val(ui.item.price);
},
\t \t response: function(event, ui)
\t \t {
\t \t \t $('#price').val("");
\t \t }
});
});
</script>
</body>
</html>
관련 문제
- 1. 댓글에 답글을 쓰려면 어떻게해야합니까? (PHP)
- 2. 아이폰의 파일에 간단한 문자열을 쓰려면 어떻게해야합니까?
- 3. Matlab에서 파일에 쓰려면 어떻게해야합니까?
- 4. 파일에 즉시 쓰려면 어떻게해야합니까?
- 5. 루비에 정수를 쓰려면 어떻게해야합니까?
- 6. 레일에 비계를 쓰려면 어떻게해야합니까?
- 7. Vim에서 Ruby와 Rails 코드를 들여 쓰려면 어떻게해야합니까?
- 8. XML 문자열을 파일에 쓰려면 어떻게해야합니까?
- 9. PropertiesConfiguration 파일에 주석을 쓰려면 어떻게해야합니까?
- 10. 레지스트리에 REG_MULTI_SZ 값을 쓰려면 어떻게해야합니까?
- 11. XMLEventWriter : 빈 요소를 쓰려면 어떻게해야합니까?
- 12. 웹 페이지에 독일어를 쓰려면 어떻게해야합니까?
- 13. 제도에서 푸시와 팝을 쓰려면 어떻게해야합니까?
- 14. PHP에서 텍스트 파일에 대괄호를 쓰려면 어떻게해야합니까?
- 15. CMS의 PHP 폼에 트위터 추가하기
- 16. PHP 폼에 보안 문자를 어떻게 추가합니까?
- 17. 정의 폼에
- 18. 'PAGE DOWN'을 콘솔 입력 버퍼에 쓰려면 어떻게해야합니까?
- 19. 내 정보를 XML 파일에 쓰려면 어떻게해야합니까?
- 20. Java에서 스레드를 사용하여 파일을 읽고 쓰려면 어떻게해야합니까?
- 21. Haskell에서 기호의 정규화 된 이름을 쓰려면 어떻게해야합니까?
- 22. Perl에서 정렬 된 열에 텍스트를 쓰려면 어떻게해야합니까?
- 23. Maven Plugin의 log4j 설정을 덮어 쓰려면 어떻게해야합니까?
- 24. 레일즈 3의 컨트롤러에 전체 경로를 쓰려면 어떻게해야합니까?
- 25. vim으로 html 파일을 들여 쓰려면 어떻게해야합니까?
- 26. C#에서 무인 서버에 stdout을 쓰려면 어떻게해야합니까?
- 27. C++ 사전을 루아 표에 쓰려면 어떻게해야합니까?
- 28. 정의를 사용하여 파일 형식을 읽고 쓰려면 어떻게해야합니까?
- 29. makefile에 'cd'명령을 쓰려면 어떻게해야합니까? 예를 들어
- 30. 콘솔의 같은 위치에 출력을 쓰려면 어떻게해야합니까?
http://www.nodstrum.com/2007/09/19/autocompleter/ (여러 필드 MYDB = 데이터를 인출베이스)이 시도 –