Bonjour tout le monde,

Et bien voila j'ai découvert se forum par le biais d'une video youtube: http://www.youtube.com/watch?v=TloskWrwddo

Donc , j'essaye de recréé le script avec 1 ou 2 modification et je tombe toujours sur une erreur a propos d'une )

Le message d'erreur :
Parse error: syntax error, unexpected ')' in /home/compusma/public_html/contact.php on line 17

Le code :

<?php

if(isset($_POST) && isset($_POST'nom']) && isset($_POST'prenom']) && isset($_POST'telephone']) && isset($_POST'email']) && isset($_POST'commentaire'])){
extract($_POST) ;

if(!empty($nom) && !empty($prenom) && !empty($telephone) && !empty($email)){
$destinataire="infos@compusmat.com";
$sujet="Formulaire de contact";
$msg-"Nouvelle demande \n
Nom : $nom \n
Prenom : $prenom \n
telephone : $telephone \n
Email : $email \n
Commentaire : $commentaire \n ";
$entete="From: $nom \n Reply-To: $email";
mail($destinataire,$sujet,$msg,$entete);
)
else(
echo "Vous n'avez pas rempli tout les champs";
)
}
?>

Rien de bien compliquer mais après plusieurs essai je n'arrive toujours pas a m'en sortir !

Ceci est mon premier code PHP je suis un peu perdu !

Merci d'avance

5 réponses


RedaElkhayat
Réponse acceptée

Salut, tu as mis un tiret au lieu d'un égal :)

$msg-"Nouvelle demande \n
RedaElkhayat
Réponse acceptée

Oui, j'avais oublié de voir le reste du code, excuse moi.
voilà, recopier ce code

<?php
if(isset($_POST) && isset($_POST'nom']) && isset($_POST'prenom']) && isset($_POST'telephone']) && isset($_POST'email']) && isset($_POST'commentaire'])){
extract($_POST) ;
if(!empty($nom) && !empty($prenom) && !empty($telephone) && !empty($email)){
$destinataire="infos@compusmat.com";
$sujet="Formulaire de contact";
$msg="Nouvelle demande \n
Nom : $nom \n
Prenom : $prenom \n
telephone : $telephone \n
Email : $email \n
Commentaire : $commentaire \n ";
$entete="From: $nom \n Reply-To: $email";
mail($destinataire,$sujet,$msg,$entete);
}
else{
echo "Vous n'avez pas rempli tout les champs";
}
}
?>

merci pour l'info mais malheureusement j'ai toujours le même problème

Wow merci ! Fonctionnel et tout , si je peut me permettre qu'a tu changer pour te debarasser de l'erreur ? Et si ce n'est pas abuser j'aimerais bien que lorsque le bouton ''envoyer'' est cliquer sa redirige vers la page merci .html. Peu importe se que j'essais je tombe toujours sur :

Parse error: syntax error, unexpected '}', expecting ',' or ';' in /home/compusma/public_html/contact.php on line 18

il y a vraiment quelque chose que je n'arrive pas a comprendre...

tu as utilisé des parenthésés au lieu de {} pour ton deuxième test if{)else()