Hallo aus Thailand!
ich benötige eure Hilfe. Beim eingeben einer Bankleitzahl soll der Bankname automatisch in ein Feld geschrieben werden (aus SQL Datenbank), bei Mehrfachergebnissen als dropdown. Beim Absenden des Formulars geht bei IE alles prima, Firefox kennt die Variable "Bank" nicht**** Habt ihr eine Idee, was falsch läuft?
Hier mein Ajax script:
und hier meine PHP Datei:
Für jede Hilfe bin ich sehr dankbar!
Viele Grüße
Sumano
ich benötige eure Hilfe. Beim eingeben einer Bankleitzahl soll der Bankname automatisch in ein Feld geschrieben werden (aus SQL Datenbank), bei Mehrfachergebnissen als dropdown. Beim Absenden des Formulars geht bei IE alles prima, Firefox kennt die Variable "Bank" nicht**** Habt ihr eine Idee, was falsch läuft?
Hier mein Ajax script:
Code:
<script type="text/javascript">
function showUser(str)
{
if (str=="")
{
document.getElementById("txtHint").innerHTML="";
return;
}
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","getuser.php?q="+str,true);
xmlhttp.send();
}
</script>
und hier meine PHP Datei:
PHP:
<?php
$q=$_GET["q"];
$zugang=mysql_connect(blablub);
mysql_select_db('database') or die ("Auswahl der Datenbank fehlgeschlagen");
$sql="SELECT * FROM banken WHERE blz = '".$q."'";
$result = mysql_query($sql);
if (mysql_num_rows($result)==1){
$row = mysql_fetch_array($result);
echo '<tr><td><input type="text" name="bank" size="20" maxlength="40" value="'.$row['bankname'].'" /></td></tr>';
}
if (mysql_num_rows($result)>1){
echo '<tr><td><select name="bank">';
while($row = mysql_fetch_array($result))
{
echo'<option>'.$row['bankname'].'</option>';
}
echo'</select></td></tr>';
}
if (mysql_num_rows($result)==0){
echo '<tr><td><input type="text" name="bank" size="20" maxlength="40" value="" /></td></tr>';
}
?>
Für jede Hilfe bin ich sehr dankbar!
Viele Grüße
Sumano