autocomplete-Formular aus Datenbank PHP MYSQL AJAX
Ich hoffe, dass jemand kann mich in die richtige Richtung, dann sollte ich das herausfinden können, und es funktioniert...
Grundsätzlich habe ich eine Datenbank mit Orten wie:
ID City/Town County
1 Newbury Berkshire
2 Preston Merseyside
Nun meine website hat ein Formular, die der Benutzer ausfüllt, geben Sie Ihre Adresse, in einem Abschnitt habe ich zwei input-Felder 'Stadt' und 'county'. Hier möchte ich drei Dinge passieren.
1), Wenn der Benutzer beginnt, geben Sie Ihre Stadt es ergänzt automatisch basierend auf den Ergebnissen aus der Datenbank (dies würde auch Ihre Stadt und die Grafschaft, die Grafschaft ist nur für die Identifikation, so dass, wenn Sie gewählt würde, nur Eingabe der Stadt).
2) Sobald der Benutzer wählt aus Ihrer Stadt es ergänzt automatisch das county-Feld aus der Datenbank.
3) Mit der all dies geschieht, möchte ich die ID aus dem Stadt-und Landkreis Ergebnis eingegeben werden in ein verstecktes input-element.
Ich habe auf der Suche alle über das internet und fanden viele auto-vervollständigen-Skripts:
http://ajaxdump.com/2010/08/11/10-cool-auto-complete-scripts-using-ajaxjquerymootoolsprototype/
http://www.jqueryrain.com/2012/03/35-best-ajax-jquery-autocomplete-tutorial-plugin-with-examples/
und ich gefunden haben, verschiedene Beiträge in form ausfüllen wie:
Jquery autocomplete und PHP: Auffüllen input-Feld mit Daten aus der mySQL-Datenbank basierend auf der ausgewählten option im AutoVervollständigen-Feld
aber ich kann einfach nicht scheinen, um Sie zusammen zu arbeiten. Ich bin versucht zu kleben mit PHP, MYSQL und JavaScript. Ich bin froh, AJAX verwenden, wenn nötig, alles andere geht über meine Kenntnisse der Programmierung.
Ich vielleicht über diese alle falsch, aber keine Rückmeldung oder Informationen können Sie mich in die richtige Richtung, wird sehr dankbar angenommen.
Vielen Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist ziemlich einfach mit jQuery. Gerade haben Sie Ihre Eingaben erkennen $("input").keyup(function(){});
Dann senden Sie eine $getJson () - request an ein PHP-Skript, das die Abfragen in Ihrer Datenbank. Dann habe PHP wieder eine JSON-string mit der id,dem Stadt-und Landkreis. Laden Sie die JSON-Objekte, wo Sie wollen.
Ich fand tatsächlich genau das Skript, das ich brauchte, um den job zu erledigen.
Gehen Abbildung, verbrachte ein paar Tage versucht, es herauszufinden, dann in ein unsere hochladen zu diesem Beitrag habe ich es gefunden!
Für jemand anderes suchen für die gleiche Sache, sein Recht hier http://af-design.com/blog/2010/05/12/using-jquery-uis-autocomplete-to-populate-a-form/
genießen!
Glaub ich yahoo bietet die beste option für Sie YUI 😉
Vorherigen Antwort :
Folgen Sie diesem link ! es wird sicher Ihnen helfen .. Die Umsetzung Mit AJAX-Autosuggest-In Ihre Website
Obigen link name server Versagen, also sorry dafür ! Versuchen Sie, wenn website-admin, sort out es !