Bonjour !!
j'avais deja poster pour a peut prés la meme raison, mes c'eétai incompréhensible ! je vais essayer de faire mieux !
j'ai telecharager un exemple de formulaire mail !
mes je veux l'inserer dans un clip et la il ne fonctionne plus !!
exemple ici ou a gauche il est sur la page parent et a droite dans un clip
www.services-13.fr/mail/
et les fichier www.services-13.fr/mail/mail.rar
ou le script :
/*
AUTHOR : Z Syed
CREATING FEEDBACK FORM IN FLASH USING PHP
*/
/*
create the LoadVars objects. One for sending information to the php file and one for recieving information.
Although this can be done with one loadvars object, it makes for cleaner code to use two
*/
var sendData_lv:LoadVars = new LoadVars();
var receiveData_lv:LoadVars = new LoadVars();
var formValidated:Boolean;
var errorMessages:Array = new Array();
receiveData_lv.onLoad = function():Void{
trace(this.sent);
if(this.sent == "OK"){
message0_txt.text = "Thank you for your feedback";
}else{
message0_txt.text = this.sent;
}
}
submit_btn.onRelease = function() {
//this clears the error text field if they have been populate previously
clearTextFields();
errorMessages.length = 0; //empty the array so next time the submit button is clicked the array is not already populated
formValidated = checkForm();
if (formValidated) {
//the form is valid and so now we can send details to our PHP file
//populate LoadVars object with the field values
sendData_lv.name = name_txt.text;
sendData_lv.email = email_txt.text;
sendData_lv.feedback = feedback_txt.text;
//trace(sendData_lv.email);
//trace("valid");
sendData_lv.sendAndLoad("email.php?ck="+new Date().getTime(), receiveData_lv);
} else {
//populate textfields with the error messages
for (var i = 0; i<errorMessages.length; i++) {
_root["message"+i+"_txt"].text = errorMessages[i];
trace(errorMessages[i]);
}
}
};
function checkForm():Boolean {
//check whether the name field is empty
if (name_txt.text == "") {
errorMessages.push("Please enter your name.");
}
if (email_txt.text == "") {
errorMessages.push("Please enter your email address.");
} else if (email_txt.text.indexOf("@") == -1 || email_txt.text.indexOf(".") == -1) {
errorMessages.push("Please enter a valid email address.");
}
if (feedback_txt.text == "") {
errorMessages.push("Please enter some feedback");
}
//if at this point the array is empty i.e has length 0, then this in effect means the form has passed all checks
if (errorMessages.length == 0) {
return true;
} else {
return false;
}
}
function clearTextFields():Void {
for (var i = 0; i<errorMessages.length; i++) {
_root["message"+i+"_txt"].text = "";
;
}
}
oui il y a meme le nom de l'auteur !!
aussi faut t'il mettre une autorisation CHMOD sur le php ou html pour envoyer un formulaire?
meme le celui qui marche n'envoie pas !!
En esperant que vous puissiez m'aider suis grave bloquer avecse truc !! merci merci