Hey,
Ich wollte das wenn man im Input1 seine Postleizahl eingibt das automatisch via jQuery die Stadt aus der Datenbank in das Inputfeld2 als Value eingetragen wird soweit bin ich nun:
Die function searchZip
function searchZip(){
var plz = $("#plz").val();
$.ajax({
type: "POST",
url: "includes/registration_plz.php",
data: "plz" + plz,
success: function(){ }
});
}
Alles anzeigen
Der PLZ Input
<input onchange="searchZip();" id="plz" onkeyup="this.value=this.value.replace(/\D/, '');" type="text" name="registration_zipcode" />
Der Stadtteil input wo das Ergebnis reingefügt werden soll:
Die Ajax aufrufende Datei
<?php
include("settings.php");
if(isset($_POST['plz'])) {
$string = mysql_real_escape_string($_POST['plz']);
$half_result = mysql_query("SELECT `city_id` FROM `zipcode` WHERE `zipcode` = '$string' LIMIT 1");
$row = -1;
if(@mysql_num_rows($half_result)) {
$row = mysql_fetch_array($half_result);
$id = $row['city_id'];
$result = mysql_query("SELECT `name` FROM `city` WHERE `id` = '$id' LIMIT 1");
}
echo json_encode(mysql_fetch_array($result));
}
?>
Was ich nun noch benötige das das json_encode in das Inputfeld mit der id "town" eingeschrieben wird?
Ich danke euch