Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]polaczenie Autocomplete z baza
gagatek
post 2.11.2011, 16:53:05
Post #1





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 18.02.2008

Ostrzeżenie: (0%)
-----


witam,
mam problem bo nie mogę za chiny połączyć sobie jquery atocomplete z baza. Jak wpisze na sztywno jakieś nazwy w index.php to wyszukuje eleganco (tak jak w tym przykladzie: http://docs.jquery.com/Plugins/Autocomplete#source), ale nie mogę połączyć tego z bazą... Cały dzień się męczę i nic z tego...
Problem wygląda tak że jak wpisuje cokolwiek do pola to pojawiają mi się jako podpowiedz 2 rzeczy:
pierwsza-Notice: Undefined index: term in C:\xampp\htdocs\aa\search.php on line 3
druga-[]
Nie mam pojęcia co jest nie tak, bardzo proszę Was o pomoc...
poniżej wrzucam kody

index.php:
  1. <html>
  2. <head>
  3. <script src="http://code.jquery.com/jquery-latest.js"></script>
  4. <link rel="stylesheet" href="http://dev.jquery.com/view/trunk/plugins/autocomplete/demo/main.css" type="text/css" />
  5. <link rel="stylesheet" href="http://dev.jquery.com/view/trunk/plugins/autocomplete/jquery.autocomplete.css" type="text/css" />
  6. <script type="text/javascript" src="http://dev.jquery.com/view/trunk/plugins/autocomplete/lib/jquery.bgiframe.min.js"></script>
  7. <script type="text/javascript" src="http://dev.jquery.com/view/trunk/plugins/autocomplete/lib/jquery.dimensions.js"></script>
  8. <script type="text/javascript" src="http://dev.jquery.com/view/trunk/plugins/autocomplete/jquery.autocomplete.js"></script>
  9. <script>
  10. $(document).ready(function(){
  11. $("#query").autocomplete('search.php');
  12.  
  13. //$("result")
  14. });
  15. </script>
  16.  
  17. </head>
  18. <body>
  19. <input type="text" id="query" />
  20. <div id="result"></div>
  21. </body>
  22. </html>


search.php
  1. <?php
  2.  
  3. $q = $_GET['term'];
  4.  
  5. mysql_connect("localhost", "root","root");
  6. mysql_select_db("testing");
  7.  
  8. $query=mysql_query("select name from states where name like '$q'");
  9.  
  10. $data = array();
  11.  
  12. while($row = mysql_fetch_array($query)){
  13. $data[]=array('value'=>$row['name']);
  14.  
  15. }
  16. echo json_encode($data);
  17.  
  18. ?>


Ten post edytował gagatek 2.11.2011, 16:57:05
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 15.06.2025 - 02:40