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à
e richiama la function
che a sua volta prima richiama il file postcode.php
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?
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: