free flash templates
kits graphiques menu kits graphiques flash menu kits graphique css (css templates) menu animations flash

PDA

View Full Version : [RESOLU] Champs obligatoires dans template (suite)


electro-acoustic
02-23-2010, 05:52 PM
Bonjour, jai bien suivi vos conseils en remplaçant :

empty($nombredejours)
par
empty($_POST['nombredejours'])
etc...
Mais le code PHP que voici demeure toujours invalide :


<?

$your_email = "contact@monsite.com";

$headers= "From: ".$_POST['name']." <".$_POST['email'].">\r\n";
$headers.='Content-type: text/html; charset=utf-8';
mail($your_email, $_POST['subject'], "
<html>
<head>
<title>Contact Message</title>
</head>
<body>

CONTACT<br><br>
Stage : ".$_POST['stage']."<br>
Master Class : ".$_POST['master class']."<br>
Nombre de jours : ".$_POST['nombredejours']."<br><br>
Jour : ".$_POST['jour']."<br>
Mois : <br>".$_POST['mois']."<br>
Annee : ".$_POST['annee']."<br>
Jour : ".$_POST['jour']."<br>
Mois : ".$_POST['mois']."<br><br>
Annee : ".$_POST['annee']."<br>
Instrument : <br>".$_POST['instrument']."<br>
Niveau : ".$_POST['niveau']."<br>
Nom : ".$_POST['nom']."<br>
Prenom : ".$_POST['prenom']."<br><br>
Adresse : ".$_POST['adresse']."<br>
Code Postal : <br>".$_POST['codepostal']."<br>
Ville : ".$_POST['ville']."<br>
Pays : ".$_POST['pays']."<br>
Tel : ".$_POST['tel1']."<br><br>
ou : ".$_POST['tel2']."<br>
Email : <br>".$_POST['email']."<br>

if (empty($_POST['nombredejours']) || empty($_POST['jour']) || empty($_POST['mois']) || empty($_POST['annee']) || empty($_POST['jour']) || empty($_POST['mois']) || empty($_POST['annee']) || empty($_POST['instrument']) || empty($_POST['niveau']) || empty($_POST['nom']) || empty($_POST['prenom']) || empty($_POST['ville']) || empty($_POST['email'])) ) {
echo "<p class='red'>Vous n'avez pas complété toutes les zones&nbsp;:</p>";
$erreur=1;
}


</body>
</html>" , $headers);
header("Location: ./index.htm?page=_message-reservation-stages.htm");
?>



Merci de me faire remarquer l'erreur que j'ai comise.

kitsgratuits
02-26-2010, 06:27 PM
Bonjour,
Sur quelle URL pouvons nous voir l'erreur générée ?

electro-acoustic
02-26-2010, 09:04 PM
Voici L'URL du site:
http://perso.ovh.net/~musicschu/

Merci de vous rendre vers la rubrique "réservations" puis "Stages et Master Class".
Lorsqu'on valide voici le message d'erreur qui apparaît:

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /homez.323/musicschu/www/reservation-stages.php on line 36

kitsgratuits
02-28-2010, 09:54 PM
Bonjour,
Il semble qu'il y est une parenthèse de trop sur la ligne :
f (empty($_POST['nombredejours']) || empty($_POST['jour']) || empty($_POST['mois']) || empty($_POST['annee']) || empty($_POST['jour']) || empty($_POST['mois']) || empty($_POST['annee']) || empty($_POST['instrument']) || empty($_POST['niveau']) || empty($_POST['nom']) || empty($_POST['prenom']) || empty($_POST['ville']) || empty($_POST['email'])) ) {

electro-acoustic
03-06-2010, 06:27 PM
J'ai enlevé la parenthèse de trop, mais ça ne fonctionne toujours pas :

<?

$your_email = "contact@musicschool-electro-acoustic.com";

$headers= "From: ".$_POST['name']." <".$_POST['email'].">\r\n";
$headers.='Content-type: text/html; charset=utf-8';
mail($your_email, $_POST['subject'], "
<html>
<head>
<title>Contact Message</title>
</head>
<body>

RESERVER UNE PLACE POUR LES STAGES/ MASTER CLASS<br><br>
Stage : ".$_POST['stage']."<br>
Master Class : ".$_POST['master class']."<br>
Nombre de jours : ".$_POST['nombredejours']."<br><br>
Jour : ".$_POST['jour']."<br>
Mois : <br>".$_POST['mois']."<br>
Annee : ".$_POST['annee']."<br>
Jour : ".$_POST['jour']."<br>
Mois : ".$_POST['mois']."<br><br>
Annee : ".$_POST['annee']."<br>
Instrument : <br>".$_POST['instrument']."<br>
Niveau : ".$_POST['niveau']."<br>
Nom : ".$_POST['nom']."<br>
Prenom : ".$_POST['prenom']."<br><br>
Adresse : ".$_POST['adresse']."<br>
Code Postal : <br>".$_POST['codepostal']."<br>
Ville : ".$_POST['ville']."<br>
Pays : ".$_POST['pays']."<br>
Tel : ".$_POST['tel1']."<br><br>
ou : ".$_POST['tel2']."<br>
Email : <br>".$_POST['email']."<br>

if (empty($_POST['nombredejours']) || empty($_POST['jour']) || empty($_POST['mois']) || empty($_POST['annee']) || empty($_POST['jour']) || empty($_POST['mois']) || empty($_POST['annee']) || empty($_POST['instrument']) || empty($_POST['niveau']) || empty($_POST['nom']) || empty($_POST['prenom']) || empty($_POST['ville']) || empty($_POST['email'])) {
echo "<p class='red'>Vous n'avez pas complété toutes les zones&nbsp;:</p>";
$erreur=1;
}