Ich hab soweit einen Code zusammengestellt und hätte eine Frage dazu.
CODE <html>
<head>
<script src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function()
{
$("#Ort").keyup( function()
{
var Ort= $(this).val();
if(Ort.length > 3)
{
$.get("searchlive.php?v="+Ort+"",
function(text)
{
$("#Kundennummerzeige").html(text);
});
}
});
});
</script>
</head>
<body>
<?php
header('Content-Type: text/html; charset=iso-8859-1');
setlocale (LC_ALL, 'de_DE@euro', 'de_DE', 'deu_deu', 'ge');
// Datenbankzugangsdaten
$mysqlhost="localhost";
$mysqluser="root";
$mysqlpwd="Passwort";
$mysqldb="pal_pro_buchungen";
// Datenbankverbindung aufbauen
$connection=@mysql_connect($mysqlhost, $mysqluser, $mysqlpwd);
@mysql_select_db($mysqldb, $connection);
// Kundennummer einlesen
$Kundennummer=(int)$_GET['v'];
;
if(strlen($Kundennummer)>3){
$rq=mysql_query(" SELECT Name FROM kunden WHERE Kundennummer LIKE '$Kundennummer' ");
while($res=mysql_fetch_object($rq)){
echo ' <b> '.$res->Name.' </b> ';
}
}
else
{
echo 'No Results for :"'.$_GET['v'].'"';
echo "<br>Kundennummer: ";
echo $Kundennummer;
}
?>
<div id="Kundennummerzeige">
<br>
</div>
<input type="text" name="Ort" id="Ort" size="15" value="" />
</body>
</html>
Der Zugriff auf die Datenbank und die Suche darin funktioniert tadelos. Das Problem ist, er fügt mir nachdem ich einen Sucheintrag eingebe, darunter zusätzlich die Textbox nochmals ein. Warum?
CODE $("#Kundennummerzeige").html(text);
Hat damit was zu tun, aber ich weiß nicht wie es anders gehen soll
Lg Philipp