Hallo zusammen ich wage mich an das Thema Ajax.
Ich würde gerne einen Autocompleter mit Ajax bauen. Spich ein Autocompleter textfeld.
Aus diesem Zweck habe ich gegooglet und bin auf folgendem Script gelandet.
AutoCompleter » digitarald:Harald Kirschner
Das Beispiel mit der csv als Quelle der Abgefraten Felder funktioniert bei mir einwandfrei.
Nun will ich aber Daten aus der MySQL als Quelle haben - dafür habe ich ich Script gemäss der Seite angepasst. Also
Leider funktioniert es nun nicht mehr! Ich habe die verschiedensten Versuche gemacht aber leider ohne Erfolg.
Kennt jemand dieses Script? Wer kann mir da auf die Sprünge helfe? Oder gibt es gute Alternativen?
Danke für Eure Antwort
Ich würde gerne einen Autocompleter mit Ajax bauen. Spich ein Autocompleter textfeld.
Aus diesem Zweck habe ich gegooglet und bin auf folgendem Script gelandet.
AutoCompleter » digitarald:Harald Kirschner
Das Beispiel mit der csv als Quelle der Abgefraten Felder funktioniert bei mir einwandfrei.
Nun will ich aber Daten aus der MySQL als Quelle haben - dafür habe ich ich Script gemäss der Seite angepasst. Also
PHP-Code:
<?php
// query_user.php
$search = $_POST['search'];
$result = array();
// Some simple validation
if (is_string($search) && strlen($search) > 2 && strlen($search) < 64)
{
$dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass);
// Building the query
$stmt = $dbh->prepare("SELECT name FROM users WHERE name LIKE ?");
// The % as wildcard
if ($stmt->execute(array($search . '%') ) )
{
// Filling the results with usernames
while (($row = $stmt->fetch() ) )
{
$result[] = $row['name'];
}
}
}
// Finally the JSON, including the correct content-type
header('Content-type: application/json');
echo json_encode($result); // see NOTE!
?>
Kennt jemand dieses Script? Wer kann mir da auf die Sprünge helfe? Oder gibt es gute Alternativen?
Danke für Eure Antwort
Kommentar