Mahlzeit Franki,
Bei onchange ruft AJAX eine Datei mit einem PHP-Skript auf und dieser sucht sich die Begriffe per Like raus und zeigt sie an,
Ich würde eher "http://de.selfhtml.org/javascript/sprache/eventhandler.htm#onkeyup@title=onkeyup" vorschlagen - so wird jedesmal, wenn der Benutzer ein Zeichen mehr eingegeben hat, die Vorschlagsliste neu erstellt (sinnvollerweise startet die Suchfunktion erst, wenn mindestens x Zeichen eingegeben wurden).
aber wie setze ich nen Kasten unter das Inputfeld, also wie lässt sich das am besten per CSS daran haften.
Zweckmäßigerweise über eine sinnvolle Kombination von http://de.selfhtml.org/css/eigenschaften/positionierung.htm#position@title=Positionsangaben:
div.container {
position: relative;
}
div.container input {
position: relative;
}
div.container div.suggest {
position: absolute;
top: 1em;
}
<divclass="container">
<input type="text" name="foobar">
<div class="suggest"></div>
</div>
(Dies als einfachen Vorschlag - Du solltest das natürlich Deinen Wünschen entsprechend anpassen!)
Und noch ein viel größeres Problem. Was ist wenn ich 500.000 Namen habe?
Diese werden ja jedes mal durchsucht..
Hat Deine Tabelle keine geeigneten Indizes?
MfG,
EKKi
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|