Autocompleter Ajax

zmedia

Angesehenes Mitglied
Hallo zusammen,

Ich wage mich an Ajax - habe da so meinen Frage.

Ich versuche ein Autocompleter zu erstellen aus der Vorlage dieser Seite .Autocompleter

Leider habe ich nach diviersen Test keinen Erfolg damit.

Wer kennt sich damit aus und wer kann mir hier noch ein paar Wertvole Tips geben?

Die Version mit der csv als Quelle krieg ich ohne Probleme zum laufen. Aber jene mit der Abfrage der MySQL funktioniert nicht .

Danke für Eure schnelle Antwort
 
Hi,

danke erstmal für den Link,hab sowas auch schon ne Weile gesucht.

Hier meine QnD Lösung:

Funktion zum Abrufen (in meinem Fall Städtenamen) der Daten aus der DB:
CODE
class Function {

private $DB;

public function __construct() {
$this->DB = $GLOBALS['DB'];
}

public function returnOnly() {
       
$sql = "SELECT * FROM ph_test";
$returnOnly = $this->DB->query($sql);
 
 if ($returnOnly == FALSE) { return 'Keine Ergebnisse'; } else {
 
 foreach($returnOnly as $value) {
 $this->town .= $value['town'].'<br>';
 $this->town = str_replace("<br>", "\r\n", $this->town);
 }
 
 return $this->town;
 }
 
}





Dann in der script.php einfach:

CODE $words = file_get_contents('es.csv');


durch den Funktionsaufruf ersetzen

CODE $FUNC = new Function();
$words = $FUNC->returnOnly();



Das ist natürlich meine Lösung, DB-Anbindung bzw. die Klassenstruktur musst du dir an deine Scripte anpassen.

MfG TTlong
 
Bitte gerne geschehen.

Ja, das Beispiel mit der csv lief bei mir auch schon von Beginn weg. Nur mit der DB Version haperte es - ich habe nun die Lösung gefunden - auf der Website ist im Script ein Fehler vorhanden. fe-search heisst das Feld und im Script ist es einmal als fe-scriptuser angegeben.

Nun habe ich noch kleine Probleme mit den Umlauten.
 
Zurück
Oben