ciao a tutti, ho un form di registrazione in flash che mi funziona bene (campi di input e radiobutton), mi invia i valori tramite register2.php al database. Pero' se aggiungo un combobox al form, mi dice che i campi non sono corretti. Questo e il codice del form:
codice:
//sul fotogramma chiave per radiobutton ho questo;
flashistListener = new Object(); //creo un nuovo oggetto
flashistListener.click = function(evt) { // lo associo al click
_root.sesso = (evt.target.selection.label); // associo la variabile sesso al contenuto della label della option
dato.text = _root.sesso; //solo in via teoria stampo il sesso
};
radioGroup.addEventListener("click", flashistListener); // aggiungo la funzione al nome del gruppo delle option
//fotogramma per combobox ho questo (trovato in rete)
countries = "Ascoli|Ancona|Avellino";
countrycodes = "A1|A2|A3";
aISOCountries = countries.split("|");
aISOCountryCodes = countrycodes.split("|");
for (i=0; i<aISOCountries.length; i++) {
cbCountry.addItemAt(i, aISOCountries[i], aISOCountryCodes[i]);
}
sul pulsante invia ho questo:
on (release) {
txtCountry = "country = "+cbCountry.getValue();
getURL("register2.php", "_blank", "POST");
}
nel file register2.php
codice:
....
// Define post fields into simple variables
...
...
$cbCountry = $_POST['cbCountry'];
...
$cbCountry = stripslashes($cbCountry);
if((!$name) || (!$surname) || (!$nickname) || (!$email) || (!$cbCountry) || (!$indirizzo) || (!$citta) || (!$sesso)){
echo 'I campi non sono corretti!
';
include 'register.php'; // Show the form again!
exit(); // if the error checking has failed, we'll exit the script!
$sql = mysql_query("INSERT INTO utenti (name, surname, nickname, password, email, cbCountry, indirizzo, citta, sesso, signup_date, decrypted_password)
VALUES('$name', '$surname', '$nickname', '$db_password','$email', '$cbCountry', '$indirizzo', '$citta', '$sesso', now(), '$random_password')") or die (mysql_error());
}
quando invio il form mi dice "I campi non sono corretti", mi sapete dire se sbaglio nel codice di flash o nel codice di php? grazie in anticipo
}