FORUM Tom's Hardware » Programmation » PHP & MySQL & ASP » Besoin d'aide formulaire Flash PHP
 

Besoin d'aide formulaire Flash PHP

Il y a 421 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici
Ajouter une réponse



 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : Besoin d'aide formulaire Flash PHP
 
Plus d'informations

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 :

Code :
  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. ?>

Message cité 1 fois
Message édité par mylenes le 04-07-2006 à 14:39:26
Profil : Pointeur
Plus d'informations

balise [code] :o

Plus d'informations

a écrit :

balise [code] :o


 
Que veux-tu dire ?

Profil : Pointeur
Plus d'informations
Plus d'informations

a écrit :

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 :

Code :
  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??
 
 
 
 

Profil : Pointeur
Plus d'informations

balise [code]  
 
 
ps : rester calme ....


Aller à :
Ajouter une réponse
  FORUM Tom's Hardware » Programmation » PHP & MySQL & ASP » Besoin d'aide formulaire Flash PHP
 

Annonces Google
Publicité