Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Dostosowanie skryptu do bazy danych
Forum PHP.pl > Forum > Przedszkole
karolo_k
Witam znalazłem proste rozwiązanie mojego problemu ale potrzebuję jeszcze dostosować skrypt do mojej bazy, skrypt:
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/>
  5. <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
  6. <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>
  7.  
  8. <script>
  9. $(document).ready(function() {
  10. $("input#autocomplete").autocomplete({
  11. source: ["karol", "michal", "piotr", "coldfusion", "javascript", "asp", "ruby"]
  12. });
  13. });
  14. </script>
  15. </head>
  16. <body style="font-size:62.5%;">
  17.  
  18. <input id="autocomplete" />
  19.  
  20. </body>
  21. </html>

Chce żeby soruce byl aktualizowany przy każdym wykonaniu skryptu i żeby dane do source byly pobierane z bazy danych. Proszę o pomoc jak to zrobić.

Gdzieś w necie przeczytałem że można zrobić tak:
W php pobrać informacje z bazy
Potem zapisać je w odpowiednim formacie do jednej zmiennej
Zmienną wysłać do formularza hidden
A potem z JS odczytać to co jest w formularzu.

Problem jest w tym że nie znam JS i nie wiem jak mogę odczytać to info z formularza, tak żeby to było:
[code]source: [odczyt z formuarza]

I jeszcze jak z formularza pobrać informacje do zapytania php żeby wyszukać w bazie
cycofiasz
  1. source: "plik.php"


Wtedy zostanie wykonany AJAX do pliku plik.php , w $_GET['term'] będziesz miał wpisany początek tekstu. Wyszukujesz więc go w bazie i zwracasz rezultat jako JSON.
karolo_k
Ale czy samo
Kod
source: "plik.php"
Spowoduje że z formularza zostanie przeniesiona wartość to zapytania w innym pliku.
cycofiasz
Tak, jako parametr GET - term
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.