Salve a tutti. Ho un form fatto con flash che tramite una pagina php invia i dati a un indirizzo email. Volevo avere qualche dritta su come inviare la selezione di due radiobutton che volevo inserire nella form. I radiobutton sono due component di Flash. Per maggiore chiarezza posto il codice qua sotto. Grazie a chiunque vorrà aiutarmi. Ciao!
Questo è il codice che inizializza i campi:
stop();
//inizializza i campi
nome = "";
telefono = "";
email = "";
notti = "";
persone = "";
partenza = "";
arrivo = "";
messaggio = "";
Questo è il codice associato al pulsante invia:
on (release) {
// Controlla i dati inseriti nel campo e-mail
function checkemail(email) {
var str = new String(email);
var arr_email = str.split("@");
if (arr_email.length != 2 || arr_email[1].indexOf(".")<1) {
gotoAndStop("errore");
return false;
} else {
return true;
}
}
function showerror(message) {
gotoAndStop("errore");
}
// controlla se nei campi obbligatori
//sono stati inseriti dati
if (nome != "" && nome != undefined && email != "" && email != undefined) {
if (checkemail(email)) {
// se i dati sono corretti invia i dati
//specificati nell'e-mail inserita
// nel file sf.php
loadVariables("sf.php", "", "POST");
gotoAndStop("inviato");
}
} else {
gotoAndStop("errore");
}
}
E infine questa è la pagina php che invia i dati:
<?
$name= nome.": ".$_REQUEST['nome'];
$phone= telefono.": ".$_REQUEST['telefono'];
$mymail= email.": ".$_REQUEST['email'];
$night= notti.": ".$_REQUEST['notti'];
$people= persone.": ".$_REQUEST['persone'];
$arr= arrivo.": ".$_REQUEST['arrivo'];
$part= partenza.": ".$_REQUEST['partenza'];
$text2= info.": ".$_REQUEST['info'];
$text=$name." \n".$phone." \n".$mymail." \n".$night." \n".$people." \n".$arr."\n".$part." \n".$text2 \n \n;
$destinatario = "l.dib@libero.it";
$oggetto = "Richiesta di prenotazione";
$intmail = "From: <".$_REQUEST['nome'].">";
mail ($destinatario, $oggetto, $text, $name);
?>

Rispondi quotando