Volledige versie bekijken : Flash: Gegevens verzenden



Trax
27 September 2006, 11:06
Ik krijg echt mijn gegevens niet verzonden met een forumulier, ik heb al tal van voorbeelden proberen te gebruiken (ook in mijn eigen formulier, maar mijn gegevens zijn blijkbaar ongeldig.
Wie kan mij verklaren wat ik trace? En zo eventueel terug op weg helpen?

Alvast bedankt!


//Een nieuwe loadVars voor het versturen
var send_lv:LoadVars = new LoadVars();
function sendMail(){
//inhoud van textfields naar loadVars
send_lv.naam = _root.stap2_mc.naam2_txt.text;
send_lv.mail = _root.stap2_mc.mail2_txt.text.split(" ").join("");
send_lv.telefoon = _root.stap2_mc.telefoon2_txt.text;

trace(send_lv.naam); //dit geeft als waarde undefined! -> waarom?
trace(_root.stap2_mc.naam2_txt.text); //dit geeft de correcte inhoud weer

//waarom kan de inhoud van dat tekstvak niet in mijn send_lv.naam???

send_lv.sendAndLoad("sendMail.php", receive_lv, "POST");
}
//Bevestiging
var receive_lv:LoadVars = new LoadVars();
receive_lv.onLoad = function() {
//verzonden
if(this.mailResult){
setStatus("Bedankt "+_root.stap2_mc.naam2_txt.text+", uw gegevens werden verzonden.");
//niet verzonden
}else{
setStatus("Bericht niet verzonden");
}
}
function setStatus(status){
_root.stap2_mc.status_txt.text = status;
}

In mijn php doe ik zo (verkorte versie):


if( !empty($_POST) ){
$sendNaam = $_POST['naam'];
$sendEmail = $_POST['mail'];
$sendTelefoon = $_POST['telefoon'];
}
$mailContent = '
__________________________________________________ _______________

Van: '.$sendNaam.'
E-mail: '.$sendEmail.'
Telefoon: '.$sendTelefoon.'
__________________________________________________ ________________

Icemar
27 September 2006, 11:49
als je heb test krijg je dan ook een error rapport ?
zo ja wat staat daar in
en anders moet je ff je fla posten of per pm versturen

Trax
27 September 2006, 12:05
Nee, geen errors. Lijkt te werken maar kreeg nooit geen mail aan. Na controleren bleek het aan het niet meenemen van die variabelen te liggen.

Ik post straks een .fla als ik terug ben.

Alvast bedankt!

Icemar
27 September 2006, 12:06
is goed je mag ook via pm sturen als je dat fijner vindt