Questo codice lo uso per caricare in flash i dati presenti nel database selezionando la provincia. Il codice funziona, quando mi serve sapere se una provincia è presente o meno usando if else mi viene restituito sempre il valore che la provincia non è presente.
Perchè?
Potete aiutarmi?
stop();
catalog = new LoadVars();
// Load the vars from the external Php file
catalog.load("select2.php");
catalog.onLoad = function(success) {
_root.object1 = catalog.getBytesTotal();
for (this.a=1; this.a<=catalog.total; this.a++) {
// Create an array (ObjectN) for each object in the catalog
catalog["object"+this.a] = catalog["Oggetto"+(this.a)].split("|");
// catalog.htmlText += "" + this["email"+i] + "
";
// Add into the combobox the names of the objects in the catalog
// conc[this.a]= trace.catalog["object"+this.a][1]
/*_root.comboname.addItem(catalog["object"+this.a][0]);
delete (this["Oggetto"+this.a]);*/
}
}
function controllo(provincia){
var pr = provincia;
for (this.a=1; this.a<=14; this.a++) {
if (catalog["object"+this.a][0] == pr) {
_root.provincia.text = _root.catalog["object"+this.a][0];
_root.citta.text = _root.catalog["object"+this.a][2];
_root.ditta.text = _root.catalog["object"+this.a][1];
_root.indirizzo.htmlText = _root.catalog["object"+this.a][3];
_root.telefono.text = _root.catalog["object"+this.a][4];
_root.fax.text = _root.catalog["object"+this.a][5];
// _root.mail.text = _root.catalog["object"+this.a][6];
// _root.urls.htmlText = _root.catalog["object"+this.a][7];
// prova con uso di "via"
// loadMovie(this.a+".jpg", "oggetto_img");
loadMovie("img/"+this.a+".jpg", "oggetto_img");
_root.mail.htmlText = ""+this._root.catalog["object"+this.a][6]+"";
_root.urls.htmlText = ""+this._root.catalog["object"+this.a][7]+"";
}
else {
gotoAndPlay(60);
}
}
}

Rispondi quotando

