Se connecter avec
S'enregistrer | Connectez-vous

Besoin d'aide formulaire Flash PHP

Dernière réponse : dans Programmation

Mon site est en ligne
J'aimerai modifier mon formulaire dans la rubrique contact.
Je souhaite supprimer le premier champ où je demande d'indiquer mon adresse mail, comment faire pour que le formulaire me soit envoyé automatiquement, que l'internaute n'est pas besoin de remplir le champ de mon e.mail ?

Voici le code PHP :
  1. <?
  2. function Parse($variable,$valeur)
  3. {
  4. echo "&$variable=$valeur";
  5. }
  6. if (($Adr_Envoyeur!="") && ($Nom!="") && ($Prenom!="") && ($Telephone!="") && ($Entite!="") &&($Activite!="") && ($Adr_Envoi!="") )
  7. {
  8. // composition du message
  9. $mailheaders = "From: <$Adr_Envoyeur> \n";
  10. $mailheaders .= "Reply-To: <$Adr_Envoyeur>\n\n";
  11. $msg = "$Message\n\n";
  12. $msg.= "Nom Envoyeur : $Nom" ;
  13. $msg.= "Prenom : $Prenom" ;
  14. $msg.= "Telephone : $Telephone" ;
  15. $msg.= "Entite : $Entite" ;
  16. $msg.= "Activite : $Activite" ;
  17. // fonction d envoi du message
  18. $mail_OK=mail($Adr_Envoi, $Nom, $msg, $mailheaders);
  19. // renvoit envoi_reussi a 1 si le mail a été envoyé
  20. // et 0 dans le cas contraire !
  21. Parse("envoi_reussi",$mail_OK);
  22. // on met op_fin a 1 pour dire a flash que l'opération
  23. // est terminée.
  24. Parse("op_fin","1");
  25. }
  26. // Sinon on envoi un message d'erreur
  27. else
  28. {
  29. // on indique a flash que des var manquent
  30. Parse("var_manquante","1");
  31. // on indique que l'opération est terminée
  32. Parse("op_fin","1");
  33. }
  34. ?>
Lassé par la pub ? Créez un compte

gwen_61 a dit :
Mon site est en ligne (http://www.sbmultimedia.fr).
J'aimerai modifier mon formulaire dans la rubrique contact.
Je souhaite supprimer le premier champ où je demande d'indiquer mon adresse mail, comment faire pour que le formulaire me soit envoyé automatiquement, que l'internaute n'est pas besoin de remplir le champ de mon e.mail ?

Voici le code PHP :
  1. <?
  2. function Parse($variable,$valeur)
  3. {
  4. echo "&$variable=$valeur";
  5. }
  6. if (($Adr_Envoyeur!="") && ($Nom!="") && ($Prenom!="") && ($Telephone!="") && ($Entite!="") &&($Activite!="") && ($Adr_Envoi!="") )
  7. {
  8. // composition du message
  9. $mailheaders = "From: <$Adr_Envoyeur> \n";
  10. $mailheaders .= "Reply-To: <$Adr_Envoyeur>\n\n";
  11. $msg = "$Message\n\n";
  12. $msg.= "Nom Envoyeur : $Nom" ;
  13. $msg.= "Prenom : $Prenom" ;
  14. $msg.= "Telephone : $Telephone" ;
  15. $msg.= "Entite : $Entite" ;
  16. $msg.= "Activite : $Activite" ;
  17. // fonction d envoi du message
  18. $mail_OK=mail($Adr_Envoi, $Nom, $msg, $mailheaders);
  19. // renvoit envoi_reussi a 1 si le mail a été envoyé
  20. // et 0 dans le cas contraire !
  21. Parse("envoi_reussi",$mail_OK);
  22. // on met op_fin a 1 pour dire a flash que l'opération
  23. // est terminée.
  24. Parse("op_fin","1");
  25. }
  26. // Sinon on envoi un message d'erreur
  27. else
  28. {
  29. // on indique a flash que des var manquent
  30. Parse("var_manquante","1");
  31. // on indique que l'opération est terminée
  32. Parse("op_fin","1");
  33. }
  34. ?>


Coté flash, pouvez vous m'aiguiller: j'ai fait ca:

var firstname=_root.firstname1;
var lastname=_root.lastname;
var mc=_root.mc;
Sortie = new LoadVars();
Entree = new LoadVars();

_root.envoyer_btn.onRelease=function(){
Sortie.var_envoi = firstname.text+lastname.text+MailFrom.text;


Sortie.sendAndLoad("ton_php.php", Entree, "POST");
Entree.onLoad = function(success) {
if (success) {
mc.text = this.var_retour;
}
};
};

mais ca marche pas, coté php j'ai fait ca:

<?
$a_renvoyer=utf8_encode("Le message envoyé par Flash était : ").$_POST["var_envoi"];
echo "&var_retour=$a_renvoyer&";

// composition du message
$mailheaders = "From: <$MailFrom> \n";
$mailheaders .= "Reply-To: <$MailFrom>\n\n";
$msg = "$Body\n\n";
$msg.= "Nom Envoyeur : $firstname" ;
$msg.= "Prenom : $lastname" ;
$msg.= "Telephone : $Phone" ;
$msg.= "Entite : $Gsm" ;
$msg.= "Activite : $descriptif" ;
// fonction d envoi du message
$mail_OK=mail("tilitile2@wanadoo.fr", $firstname, $msg, $mailheaders);
// renvoit envoi_reussi a 1 si le mail a été envoyé
// et 0 dans le cas contraire !


?>

mais ca marche pas, le dialogue c ok, flash envoie et php retourne dans mc, mais l'envoie du mail ne se fait pas! comment je peux insérer la fonction parse, et que dois je modifier dans flash??




Lassé par la pub ? Créez un compte