cosmeticvirus
Messages postés2Date d'inscriptiondimanche 2 décembre 2007StatutMembreDernière intervention 5 mai 2009
-
4 mai 2009 à 17:11
cosmeticvirus
Messages postés2Date d'inscriptiondimanche 2 décembre 2007StatutMembreDernière intervention 5 mai 2009
-
5 mai 2009 à 09:53
Bonjour,
J'ai un formulaire flash composé de saisies de textes et de checkbox.
Via mon php et la réponse au formulaire par mail, je récupère bien les données des champs de texte, mais pas celles des checkbox.
Je ne comprend pas trop pourquoi, je ne suis pas une experte donc un petit coup de main serait le bienvenu.
Je vous laisse mon actionscript et mon php.
Javascript:Insert_Emoticon('/imgs2/smile.gif');
ACTIONSCRIPT:
import mx.controls.CheckBox;
stop();
var cbcongres:CheckBox = this.congres_cb;
var cbentreprises:CheckBox = this.entreprises_cb;
var cbsalon:CheckBox = this.salon_cb;
var cbcolloque:CheckBox = this.colloque_cb;
var cbautres:CheckBox = this.autres_cb;
var ecouteurCheckBox:Object = new Object();
ecouteurCheckBox.click = function(evt:Object) {
// On fait une requête Javascript permettant d'afficher le nom du checkBox qui
//a été coché.
getURL("javascript:alert('"+evt.target.label+"')");
};
// Cette fois ci on ajoute des écouteurs à chaques checkBoxs.
congres_cb.addEventListener("click",ecouteurCheckBox);
entreprises_cb.addEventListener("click",ecouteurCheckBox);
salon_cb.addEventListener("click",ecouteurCheckBox);
colloque_cb.addEventListener("click",ecouteurCheckBox);
autres_cb.addEventListener("click",ecouteurCheckBox);
# fonction permettant l'encodage des caractres accentus
function getFormatedText($texte){
$texte =utf8_decode($texte);
$texte =eregi_replace( "\r", "\n", $texte);
$texte =stripcslashes($texte);
return $texte;
}
# fin de la fonction
#
# Formating Date ############################################################
# ("m.d.Y"); pour passer au format europen ("d.m.Y");
# Pour rajouter les heures de dcalage horaire ,ajouter "time()+3600*(2+date("I")));" +2 heure d't Runion
$nowDay=date("d.m.Y");
$nowClock=date("H:i:s",time()+3600*(1+date("I")));
#
# Formating Body content ######################################################
#
$FormContent="