Hallo

,
ich versuche Werte in ein Textfeld einzutragen, via autocomplete. Hier ergibt sich ein Prblem mit dem "ß" und den Umlauten "äüö". Die Abfrage Datei wirft im Browser die richtigen Zeichen aus. Leider hackt es irgendwo bei der Übergabe der Daten. Bitte um Hilfe.
Hier die Ausabge: reichhaltiges Fr�hst�cksbuffet
Wert aus der Datenbank: reichhaltiges Frühstücksbuffet
Mein Übergabe Feld:
PHP-Code:
<input id="input_id" size="40" name="input_name" type="text" />
<div id="completion_id" class="autocomplete"></div>
<script type="text/javascript">
new Ajax.Autocompleter( input_id, completion_id, search_leis.php, {} );
</script>
Meine Abfrage Datei:
PHP-Code:
:mad:
include("../include/msql_firma.php");
if(isset($_POST['input_name']))
{ // Post Variable Input Feld ?
// Dann eine Abfrage mit like %string%
echo '<ul>';
$sql = "SELECT SoText FROM
Sondern WHERE SoText LIKE '%".$_POST['input_name']."%' LIMIT 0,15";
$result1 = mysql_query($sql, $connection);
if ($result1)
{
while($row = mysql_fetch_array($result1))
{
// z.B. Ergebnisse werden in einem Array gespeichert
echo '
<li>'. $row[0].'</li>
';
}};
echo '</ul>';
}
erster Ajax script
<script type="text/javascript" src="../js/lib/prototype/prototype.js"></script>
<script type="text/javascript" src="../js/lib/scriptaculous/scriptaculous.js"></script>
Danke und Gruss