begin process at 2012 02 09 13:23:39
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

formulaire


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

formulaire

jeudi 18 octobre 2007 à 10:26:17 | formulaire

ken6930

Bonjour, Si il y a quelqu'un de courageux qui veut bien m'aider sur ce coup là cette fois c'est un gros problème qui m'amène sur ce forum, il s'agit d'un formulaire qui ne fonctionne pas, le problème, c'est que j'ignore si c'est l'anime flash, la page PHP ou autre chose qui coince. J'ai récupéré un exemple formulaire sur flashkod (qui selon les commentaires laissait comprendre qu'il fonctionnait bien), je l'ai adapté, mais ça marche pas (quand je le met en ligne, le message n'arrive pas sur la boite mail et renvoie ce massage dans le champs texte prévu : Undefined). Voici l'action script (j'ai laissé les commentaires du développeur, si ça peu aider) // ======================== INITIALISATION en_cours._visible = false ; // efface le clip "en_cours" tant que l'on ne lance pas l'envoi du mail. (voir calque -> Clip "encours") // ======================== INITIALISATION (^.^;) // ======================== FONCTIONS // Cette fonction permet l'activation ou la désactivation des champs dynamique du formulaire function switch_champs(boule) { if (boule) { var couleur_texte = 0x2B2B2B; // couleur du texte si actif } else { var couleur_texte = 0xE1E1E1; // couleur du texte si inactif } nom_id.border = boule; nom_id.textColor = couleur_texte; nom_id.selectable = boule; fonction_id.border = boule; fonction_id.textColor = couleur_texte; fonction_id.selectable = boule; societe_id.border = boule; societe_id.textColor = couleur_texte; societe_id.selectable = boule; telephone_id.border = boule; telephone_id.textColor = couleur_texte; telephone_id.selectable = boule; fax_id.border = boule; fax_id.textColor = couleur_texte; fax_id.selectable = boule; mail_id.border = boule; mail_id.textColor = couleur_texte; mail_id.selectable = boule; message_id.border = boule; message_id.textColor = couleur_texte; message_id.selectable = boule; en_cours._visible = !boule; // on rend visible ou invisible le clip en fonction de la valeur bouléene de la variable boule. } // Fonction pour envoyer le mail function envoyer_mail() { _root.resultat = ""; // on initialise la variable resultat switch_champs(false); // on désactive les champs du formulaire. var envoi = new LoadVars(); // création de l'objet "envoi" qui permet d'envoyer les variables nécessaire au traitement dynamique via le php. var recup = new LoadVars(); // création de l'objet cible "recup" qui reçoit les variables téléchargées. // on rempli l'objet "envoi" avec les champs du formulaire. envoi.nom = nom_id.text; envoi.fonction = fonction_id.text; envoi.societe = societe_id.text; envoi.telephone = telephone_id.text; envoi.fax = fax_id.text; envoi.mail = mail_id.text; envoi.message = message_id.text; // fonction qui permet lorsque l'opération de récupération des informations parsée par le PHP d'afficher le résultat voulu. recup.onLoad = function(success) { // utilisez la référence de flash pour en savoir plus sur les méthodes et propriétés de loadVars. switch_champs(true); // on réactive les champs du formulaire. if (success) { // si l’opération de chargement s’est déroulée avec succès _root.resultat = this.resultat; // on assigne la valeur renvoyée par le PHP au champ dynamique résultat. } else { _root.resultat = "Votre message n'a pas pu être envoyé"; // problème côté serveur l'opération n'a pas pu se faire. } }; envoi.sendAndLoad("envoie.php", recup, "POST"); // méthode pour envoyer les variables vers le PHP et récupérer dans "recup" les variables que parse le PHP. } // ======================== FONCTIONS (^.^;) // ======================== PROGRAMME PRINCIPAL // action sur le bouton pour envoyer le mail. _root.bouton.onRelease = function () { _root.envoyer_mail(); // on envoi le mail :D } et voici la page PHP (envoie.php) ", $texte); $texte = str_replace("<", "<", $texte); return $texte; } $sujet = decoder($sujet); $message = decoder($message); */ $headers = $sujet; $mail_OK=mail($destinataire, $sujet, $message, $headers) ; if ($mail_OK) { echo "resultat=Envoi effectué"; } else { echo "resultat=Probleme lors de l'envoi ou e-mail non valide"; } ?>
jeudi 18 octobre 2007 à 17:55:32 | Re : formulaire

The_Guardian



  Bonjour,

Je sais pas impression que il manque les recuperations de données, l'objet de recpetion est ou? pas vu ou pas eu le temps de tout lire non plus, mais au pire dans et à la fin de ton :

// action sur le bouton pour envoyer le mail.
_root.bouton.onRelease = function () {
_root.envoyer_mail(); // on envoi le mail :D
}


impression que si tu lui mettez une
theboxreception.onLoad = function() {
if(theboxreception.succes=="oui") {
trace ("mail envoyé ");
}else{
trace("erreur ! ");
}

Fin revoir tout le contenant de la reception,  fin il semble incomplet ton truc, il manque aussi le fichier php de recup variable qui est envoyé par flash à la méthode POST, mais comme j'ai survolé le tout et que ça semble un paté.. pour moi, désolée.

===

Une autruche ne se cuit pas aux petits lardons :p

vendredi 19 octobre 2007 à 20:42:06 | Re : formulaire

alise

Bonsoir ken6930

Je viens seulement de voir ton post, il me semble que tout cela est bien compliqué pour un formulaire tout simple, comme dit The_Guardian, il manque pas mal de choses dans ton énoncé qui est déjà très long.

Si tu as le temps consulte les formulaires de mon site dans la rubrique "Flash dynamic" et Flash et les composants"
flashforum-oi

Alise
from FlashForum-oi.info


Cette discussion est classée dans : mail, texte, envoi, id, boule


Répondre à ce message

Sujets en rapport avec ce message

Pbleme de clips externes [ par kiks7575 ] Bonjour,   J'ai un soucis, j'utilise un formulaire qui se sert s'un PHP pour envoyer son contenu par mail. Je l'ai testé et il marche très bien pas de Formulaire Flash/PHP Help!!!! [ par vodkaget ] Bonjour, je suis entrain de créer mon site tout en flash, vient le moment du formulaire et là c'est de le drame.Une journée que je galère, je m'expliq Probleme de format texte lors d'un envoi mail [ par TheBestFear ] Salut a tous, lorsque j'envois un email au travers d'un script php jre coit bien mon mail mais avec toute une ribenbelle de petite chose que je n'aari champs de texte obligatoire [ par ehp ] Bonjour, Sur un formulaire, envoyer via un script php, comment forcer le visiteur à remplir le champs de texte en AS ? Code en AS : en_cours._visi envoi mail php [ par maha1987 ] Bonsoir, j'ai essayé d"noter un mail via mon site(hébergé) mais rien ne se passe ce que j'ai eu c que l'adresse du destinataire parue sur ma page php Problème formulaire mail ... [ par kabillo ] Salut à tous,Je suis nouveau sur ce forum, car je suis aussi nouveau en développement de sites web. Enfin, j'avais commencé y'a 3-4 ans mais depuis j' Formulaire mail en as2 [ par Skwalh ] Bonjour, j'utilise un formulaire d'envoi e-mail récupéré dans un tutoriel et qui marche très bien. Mais j'aimerais y ajouter une petite modification. Soucis avec un formulaire AS/php [ par ROTTpyk74460 ] Bonjour, Suite a différentes recherche sur la "toile", je me retourne vers vous car j'ai un enorme besoin de vos lumière. Je créer un site internet cohabitation : onLoad - while - Onrelease [ par yankee007 ] Bonjour à tous, J'ai beau chercher, je n'arrive pas vraiment à trouver ou à comprendre les infos dont j'ai besoin. Je veux faire une sorte de menu dy comment savoir si flach envoi des donner ou pas? [ par mehdib4 ] bonjour, j ai fais un petit site en flash et j ai des problèmes avec l'envoie du mail normalement le flash envoi des donne au fichier php mais le prob


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,916 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales