Hallo Leute,
Ich stelle mir aus der DB eine Auswahlliste aller "Vornamen" zusammen und kann die per Maus prima auswählen.
Code:
<tr>
<td width="50%">Vorname :</td>
<td width="50%">
<select name="Vorname ">
<?
//Verbindung zur mysql-Datenbank aufbauen
Conn();
mysql_select_db($DB,$Conn);
fehler();
$strSQL="SELECT ID,Vornamen FROM aggregat_stammdaten ORDER BY ID";
$Erg=mysql_query($strSQL);
while ($Zeile=mysql_fetch_array($Erg))
{
echo "<option value=\"$Zeile[0]\">$Zeile[1]</option>";
}
//<option>unnamed1</option>
mysql_free_result($Erg);
DisConn();
// Arrayeinträge zählen
$anzahl = count($Zeile);
?>
</select></td>
</tr>
Gebe ich per Tastatur den ersten Buchstaben ein, erscheint der erste Namenseintrag zu diesem Buchstaben. Gebe ich einen nächsten Buchstaben ein, wird das als neuer Anfangsbuchstaben ausgewertet, sollte aber für mich der zweite sein und damit meine Auswahl verfeinern.
Beispiel: in Tabelle steht Hans, Anna, Nina, ...
Gebe ich
H, dann Sprung auf Hans, gebe ich
A, dann sollte nicht Anna kommen, sondern
HAns, gebe ich
N dazu, sollte nicht Nina kommen sondern
HANs usw.
Frage: wie kann ich die Eingabe so umstellen, dass mein gewünschtes Format der automatischen Vervollständigung funktioniert?
Danke für Eure Hilfe.
Gruss superbike