Function auto completamento campo zipcode

  • Creatore Discussione Creatore Discussione ciopin
  • Data di inizio Data di inizio

ciopin

Utente Attivo
26 Mar 2010
59
0
0
Ciao Ragazzi,

ho 2 form (uno già attivo e funzionante) l'altro in via di facimento. Vi spiego il mio problema nel form c'è il campo COUNTY che ha un medu a tendina con un elnco di città

HTML:
<select name="county" id="county" class="input10" onchange="java-script:changeZip(this.options[selectedIndex].value);">
<option value="">Choose </option><br> 
<option value="1">Aberdeen City</option>
<option value="2">Aberdeenshire</option>
<option value="48">Angus</option>

e richiama la function

Codice:
function changeZip(prov) {

var url = '/postcodes.php';
var pars = 'id_prov='+prov;
var myAjax = new Ajax.Request(url, {method: 'post', parameters: pars, onFailure: reportError, onComplete: showResponse });
function showResponse(request) {
//alert(request.responseText);
showZip(request.responseText);
}
function reportError(request)
{
alert('Sorry. There was an error.');
}

}

che a sua volta prima richiama il file postcode.php

PHP:
<?php


$dbhost1 = "xxxxxxxx";
$dbname1 = "ccccccc";
$dbuser1 = "aaaaaaa";
$dbpass1 = "xxxxxxxx";
$link = mysql_connect($dbhost1, $dbuser1, $dbpass1) or die("Could not connect");
mysql_select_db($dbname1);

$id_prov = $_POST['id_prov'];

if ($id_prov) {

$QUERY = "
select distinct
zip
from
uk_postcodes_new
where
id_prov = '$id_prov'
order by zip
";

$ITEMS = "";
$sth = mysql_query($QUERY) or die(mysql_error());
while ($res = mysql_fetch_object($sth)) {
$ITEMS .= $res->zip.',';
}

}

mysql_close($link);
print $ITEMS;

?>

e autopopola il campo zipcode nel mio form. In sostanza cosa faccio dal form scelgo la città a cui è associato un id l'id viene, con una select, associato ad uno zipcode e questo codice mi viene inserito nel campo zipcode in automatico.

Ora tutto questo è già testato e funzionante nel primo form ma nel secondo ( quello nuovo) non mi funziona...Da cosa può dipendere?
 
Ultima modifica di un moderatore:

Discussioni simili