Bonjour,
quelqu'un pourrait il m'aider SVP ????
je recoi tout sauf les chekbox !!! je commence à saturer


Le Script :stop();
myForm = this;
// Création d'un Object Ecouteur pour le "submitButton"
submitButtonListener = new Object();
// Ecouteur du "submitButton" à la fonction "click"
submitButtonListener.click = function ()
{
// sélection du radioBouton dans son groupe
var selectedRadioButton = myAdjective.selection;
var selectedRadioButton2 = myAdjective2.selection;
// stockage du nom du radioButon sélectionné
var selectedRadioButtonLabel = selectedRadioButton.label;
var selectedRadioButtonLabel2 = selectedRadioButton2.label;
// afficher le message sélectionné
thePays.text = selectedRadioButtonLabel;
theEvenement.text = selectedRadioButtonLabel2;
}
// On créé un écouteur pour le "submiButton" afin qu'il écoute les événements de "click"
submitButton.addEventListener("click", submitButtonListener);
// composer le message
msg = "Choisissez un pays ";
// afficher le message
thePays.text = msg;
msg2 = "Choisissez un évènement ";
theEvenement.text = msg2;
msg3 = "Choisissez une date ";
theDateMes.text = msg3;
myDateListener = new Object();
myDateListener.change = function ( eventObj )
{
var eventSource = eventObj.target;
var theSelectedDate = eventSource.selectedDate;
// format the date
var theDate = theSelectedDate.getDate();
var theMonth = theSelectedDate.getMonth() + 1;
var theYear = theSelectedDate.getFullYear();
var formattedDate = theDate + "/" + theMonth + "/" + theYear;
// composition du message
msg = "Vous avez choisi le " + formattedDate;
// affichage du message
theDateMes.text = msg;
}
myDateChooser.addEventListener ("change", myDateListener);
///////////////////////////////////////////////////////////////
// La Combo Box
///////////////////////////////////////////////////////////////
//Création de l'écouteur
maComboBoxListener = new Object();
maComboBoxListener.change = function ( eventObj )
{
var eventSource = eventObj.target;
var theSelectedItem = eventSource.selectedItem;
var theSelectedItemLabel = theSelectedItem.label;
msg = "Vous avez sélectionné la " + theSelectedItemLabel + ".";
thePays2.text = msg;
}
maComboBox.addEventListener ("change", maComboBoxListener);
///////////////////////////////////////////////////////////////
//La Chekbox
///////////////////////////////////////////////////////////////
//Création de l'écouteur
GROUP_NAME_STR = "Location / Stage";
checkboxSansskipper.group = GROUP_NAME_STR;
checkboxAvecskipper.group = GROUP_NAME_STR;
checkboxStage.group = GROUP_NAME_STR;
boxListener = new Object();
// on créé la fonction click sur l'écouteur du bouton
box.click = function ()
{
// Message affiché
INITIAL_MESSAGE_STR = "je sélectionne ";
var msg = INITIAL_MESSAGE_STR;
// chaine utilisée pour composer la phrase
AND_STR = " et ";
// Recherche de la checkboxe
for ( var i in myForm )
{
var currentFormItem = myForm [ i ];
// la checkboxe fait-elle partie des groupes crées ?
if (currentFormItem.group == GROUP_NAME_STR )
{
// Si la checkboxe est sélectionnée
var isChecked = currentFormItem.selected;
if ( isChecked )
{
// on ajoute son "label (ou nom)" au message
msg10 += currentFormItem.label + AND_STR;
}
}
}
// On vérifie si le message est toujours égale au message initial et si l'utisateur a bien coché une checkboxe
if ( msg10 == INITIAL_MESSAGE_STR )
{
msg10 = " Aucune réponse n'a été cochée !";
}
else
{
// retire le dernier "et" s'il n'est pas nécessaire
var numLettersToRemove = AND_STR.length;
var msgLength = msg.length;
msg10 = msg10.substring ( 0, msgLength - numLettersToRemove );
}
// Change le texte dans la boite de message par le message nouvellemenbt créé
statusMessage.text = msg10;
}
box.addEventListener ("click", boxListener);
// création des objets "senderLoad" et "receiveLoad"
var senderLoad:LoadVars = new LoadVars();
var receiveLoad:LoadVars = new LoadVars();
// on envoi les variables Flash vers le php
sender.onRelease = function() {
senderLoad.theName = theName.text;
senderLoad.theEmail = theEmail.text;
senderLoad.theMessage = theMessage.text;
senderLoad.thePays = thePays.text;
senderLoad.theEvenement = theEvenement.text;
senderLoad.theDateMes = theDateMes.text;
senderLoad.statusMessage = statusMessage.text;
senderLoad.sendAndLoad("send.php",receiveLoad);
}
// si la connexion avec php s'est bien effectuée on va à l'étiquette "succès"
// sinon à l'étiquette "raté"
receiveLoad.onLoad = function() {
if(this.sentOk) {
_root.gotoAndStop("succès");
}
else {
_root.gotoAndStop("raté");
}
}
Le PHP :
<?php
$to = "moi@yahoo.fr";
$subject = "Email avancé avec composants";
$message = "\nchekbox : " . $statusMessage;
$message = "\nNom : " . $theName;
$message .= "\nEmail : " . $theEmail;
$message .= "\n\nMessage : " . $theMessage;
$message .= "\n\nPays : " . $thePays;
$message .= "\nDate : " . $theDateMes;
$headers = "De : $theEmail";
$headers .= "\nReply-To : $theEmail";
$sentOk = mail($to,$subject,$message,$headers);
echo "sentOk=" . $sentOk;
######################################################
# Autorespondeur ############################################################
#
$filename = "answer.txt";
$fd = fopen( $filename, "r" );
$contents = fread( $fd, filesize( $filename ) );
fclose( $fd );
mail( "$theEmail", "Merci pour votre réservation", "$theDateMes " . " pour votre " . "$theEvenement" . " en " . "$thePays\n\n",
"From:moi@yahoo.fr\n" );
#
#
?>