par
Haly » 05 août 2005, 16:55
Heu... j'avais peut-être parlé un peu trop vite ! j'ai changé un peu mon formulaire pour que des cases radios avec pour valeurs "Oui" et "Non" ne puissent pas se cocher en même temps (et oui javais oublié ce détail) et du coup j'ai encore des erreurs qui s'affichent !
Voici mon formulaire :
<html>
<head>
<title> \\ Inscription au stage de reprise 2005 \\</title>
</head>
<body>
<p> </p>
<p><img src="../../images/boutons/barre_inscription.gif" width="322" height="31" border="0"></p>
<table style="font-family:'Trebuchet MS'; font-size:13;" border="1" cellspacing="0" width="90%" bordercolordark="white" bordercolorlight="black">
<tr>
<td>
<form action="verifstage.php" method="post">
<p><br> Je soussigné <input type="text" name="parents">
autorise ma fille <input type="text" name="enfant"> a participer
au stage organisé par l ADLV les <u>29, 30 et 31 Août 2005</u><br><br>
// Choix entre "Oui" et "Non" pour le bouton "piscine"
Elle est également autorisée à participer à la sortie
piscine du <u>Mercredi 31 Août à Neufchâtel en Bray</u> :
<input type="radio" name="piscine" value="Oui">Oui
<input type="radio" name="piscine" value="Non">Non
<br><br>
// Choix entre "Oui" et "Non" pour le bouton "nageur"
Si oui est-elle : <input type="radio" name="nageur" value="Oui"> Nageur
<input type="radio" name="nageur" value="Non">Non Nageur
<br><br>
//Choix entre "Oui" et "Non" pour le bouton "accompagnateur"
Je souhaite accompagner les gymnastes pour la sortie piscine :
<input type="radio" name="accompagnateur" value="Oui"> Oui
<input type="radio" name="accompagnateur" value="Non"> Non
<br> </p>
<p align="center"><input type="submit" name="envoyer" value="Envoyer"></form><br></p>
<hr>
<p align="left"> <b><u>Note</u></b> : Les entraînements GR seront réalisés par Magali et Nadège ;
<br>La danse et préparation physique seront réalisées par un professeur de danse classique certifié ;
<br><b><u>Rappel</u></b> : Le prix est de 12 € pour les trois jours (à régler pendant le stage)<br> </p>
</td>
</tr>
</table>
<p> </p>
</body>
</html>
Et voici maintenant ma page de récupération de données :
<html>
<head>
<title>\\ Vérification de vos informations</title>
</head>
<body>
<table style="font-family:'Trebuchet MS'; font-size:13;" border="1" cellspacing="0" width="90%" bordercolordark="white" bordercolorlight="black">
<tr>
<td>
<form action="mailto:[email protected]" method="post">
<?
// Test de remplissage des champs
if (!empty($_POST['parents']) && !empty($_POST['enfant']) && !empty($_POST['piscine']) && !empty($_POST['nageur']) && !empty($_POST['accompagnateur'])){
// Affichage des résultats
echo ' Je soussigné '.$_POST['parents'].'autorise ma fille'.$_POST['enfant'].' à participer au stage organisé par l ADLV les 28, 30 et 31 Août 2005 ';
echo '<br>';
// C'est ici que les pb commencent : le msg d'erreur indique que la variable piscine est indéfinie
if ($piscine=="Oui"){
print ("Mon enfant participe à la sortie piscine");
}
else {
print ("Mon enfant ne participe pas à la sortie piscine");
}
echo '<br>';
// Ainsi que la variable nageur
if ($nageur=="Oui"){
print ("Mon enfant est nageur");
}
else{
print("Mon enfant n est pas nageur");
}
echo'<br>';
// Et la variable accompagnateur
if ($accompagnateur=="Oui"){
print("Je souhaite accompagner pour la sortie piscine");
}
else{
print("Je ne souhaite pas accompagner pour la sortie piscine");
}
else{
print ("Attention, Vous n'avez pas rempli tous les champs !");
}
?>
<br><br>
<div align="center"><input type="submit" name="OK" value="OK"></div>
</form>
</td>
</tr>
</table>
</body>
</html>
je ne comprends pas pourquoi il m'affiche des variables indéfinies alors qu'elles sont définies dans le formulaire...
Merci pour votre réponse !
Heu... j'avais peut-être parlé un peu trop vite ! j'ai changé un peu mon formulaire pour que des cases radios avec pour valeurs "Oui" et "Non" ne puissent pas se cocher en même temps (et oui javais oublié ce détail) et du coup j'ai encore des erreurs qui s'affichent !
Voici mon formulaire :
[php]<html>
<head>
<title> \\ Inscription au stage de reprise 2005 \\</title>
</head>
<body>
<p> </p>
<p><img src="../../images/boutons/barre_inscription.gif" width="322" height="31" border="0"></p>
<table style="font-family:'Trebuchet MS'; font-size:13;" border="1" cellspacing="0" width="90%" bordercolordark="white" bordercolorlight="black">
<tr>
<td>
<form action="verifstage.php" method="post">
<p><br> Je soussigné <input type="text" name="parents">
autorise ma fille <input type="text" name="enfant"> a participer
au stage organisé par l ADLV les <u>29, 30 et 31 Août 2005</u><br><br>
// Choix entre "Oui" et "Non" pour le bouton "piscine"
Elle est également autorisée à participer à la sortie
piscine du <u>Mercredi 31 Août à Neufchâtel en Bray</u> :
<input type="radio" name="piscine" value="Oui">Oui
<input type="radio" name="piscine" value="Non">Non
<br><br>
// Choix entre "Oui" et "Non" pour le bouton "nageur"
Si oui est-elle : <input type="radio" name="nageur" value="Oui"> Nageur
<input type="radio" name="nageur" value="Non">Non Nageur
<br><br>
//Choix entre "Oui" et "Non" pour le bouton "accompagnateur"
Je souhaite accompagner les gymnastes pour la sortie piscine :
<input type="radio" name="accompagnateur" value="Oui"> Oui
<input type="radio" name="accompagnateur" value="Non"> Non
<br> </p>
<p align="center"><input type="submit" name="envoyer" value="Envoyer"></form><br></p>
<hr>
<p align="left"> <b><u>Note</u></b> : Les entraînements GR seront réalisés par Magali et Nadège ;
<br>La danse et préparation physique seront réalisées par un professeur de danse classique certifié ;
<br><b><u>Rappel</u></b> : Le prix est de 12 € pour les trois jours (à régler pendant le stage)<br> </p>
</td>
</tr>
</table>
<p> </p>
</body>
</html>[/php]
Et voici maintenant ma page de récupération de données :
[php]<html>
<head>
<title>\\ Vérification de vos informations</title>
</head>
<body>
<table style="font-family:'Trebuchet MS'; font-size:13;" border="1" cellspacing="0" width="90%" bordercolordark="white" bordercolorlight="black">
<tr>
<td>
<form action="mailto:
[email protected]" method="post">
<?
// Test de remplissage des champs
if (!empty($_POST['parents']) && !empty($_POST['enfant']) && !empty($_POST['piscine']) && !empty($_POST['nageur']) && !empty($_POST['accompagnateur'])){
// Affichage des résultats
echo ' Je soussigné '.$_POST['parents'].'autorise ma fille'.$_POST['enfant'].' à participer au stage organisé par l ADLV les 28, 30 et 31 Août 2005 ';
echo '<br>';
// C'est ici que les pb commencent : le msg d'erreur indique que la variable piscine est indéfinie
if ($piscine=="Oui"){
print ("Mon enfant participe à la sortie piscine");
}
else {
print ("Mon enfant ne participe pas à la sortie piscine");
}
echo '<br>';
// Ainsi que la variable nageur
if ($nageur=="Oui"){
print ("Mon enfant est nageur");
}
else{
print("Mon enfant n est pas nageur");
}
echo'<br>';
// Et la variable accompagnateur
if ($accompagnateur=="Oui"){
print("Je souhaite accompagner pour la sortie piscine");
}
else{
print("Je ne souhaite pas accompagner pour la sortie piscine");
}
else{
print ("Attention, Vous n'avez pas rempli tous les champs !");
}
?>
<br><br>
<div align="center"><input type="submit" name="OK" value="OK"></div>
</form>
</td>
</tr>
</table>
</body>
</html>[/php]
je ne comprends pas pourquoi il m'affiche des variables indéfinies alors qu'elles sont définies dans le formulaire...
Merci pour votre réponse !