Ciao a tutti!
Sono appena arrivato nel forum e già ho un problema da sottoporre.
Ho creato un form con FLASH collegato ad un file PHP per l'invio dei dati del modulo a mezzo mail dopo aver controllato i "campi obbligatori".
Per il controllo nessun problema: il meccanismo fra "else/if" e "vaialframe" funziona benissimo.![]()
Nel momento in cui tutti i valori necessari sono veri e si dovrebbe verificare l'invio del messaggio questo non succede.![]()
Il filmato mi va al giusto frame, quello con il messaggio di "successo", ma della mail che in teoria dovrei riceve, neanche l'ombra.![]()
Qui l'azione che ho assegnato al pulsante FLASH:
on (press) {
if (nome == null or provincia == null or email == null) {
gotoAndStop(2);
} else if (consensono.getValue() == true or consensosi.getValue() == false) {
gotoAndStop(3);
} else {
var modulodati:LoadVars = new LoadVars();
modulodati.nome=nome;
modulodati.cognome=cognome;
modulodati.indirizzo=indirizzo;
modulodati.citta=citta;
modulodati.provincia=provincia;
modulodati.telefono=telefono;
modulodati.email=email;
modulodati.richiesta=richiesta;
modulodati.concensosi=consensosi;
modulodati.sendAndLoad("inviarichiesta2.php", modulodati, "POST");
gotoAndStop(4);
}}
Qui lo script del file PHP:
<?php
$destinatario="il mio indirizzo e-mail";
$mittente=$_POST['email'];
$oggetto="RICHIESTA INFORMAZIONI DAL SITO";
$messaggio=$_POST['richiesta'];
mail($destinatario,$oggetto,$messaggio,$mittente);
?>
Qualcuno riesce a dirmi dove ho sbagliato?
Grazie e buona serata.

Rispondi quotando