Erreur PHP

Résolu/Fermé
woods_PHP Messages postés 11 Date d'inscription lundi 24 octobre 2016 Statut Membre Dernière intervention 28 octobre 2016 - Modifié par jordane45 le 24/10/2016 à 17:32
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 - 24 oct. 2016 à 17:37
Bonjour,

je suis en train de coder un programme en php sauf que j'ai une erreur que je comprend pas

erreur : ( ! ) Parse error: syntax error, unexpected '}', expecting ',' or ';' in C:\wamp64\www\espace_membre\index.php on line 15

code en question :
<?php
if(isset($_POST['submit']))
{

   $nom = htmlspecialchars(trim($_POST['nom']));
   $prenom = htmlspecialchars(trim($_POST['prenom']));
   $mail = htmlspecialchars(trim($_POST['mail']));
   $password = htmlspecialchars(trim($_POST['password']));

   if($nom&&$prenom&&$mail&&$password)
   {
   

   }else echo "veulliez complétés tous les champs"

}
    
?>

EDIT : AJout des balises de code

merci d'avance

2 réponses

Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 524
24 oct. 2016 à 17:37
Salut,

Il manque un point-virgule à la fin de la ligne echo [...].

Bonne journée,
0
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
Modifié par jordane45 le 24/10/2016 à 17:38
Bonjour,

Tu n'as pas bien fermé tes accolades.
Essaye ça :
<?php
//affichage des erreurs PHP
error_reporting(E_ALL);

/**
 Fonction de récupération "propre" des variables POST
*/
function getvar($varName,$default = NULL){
 return !empty($_POST[$varName]) ? htmlspecialchars(trim($_POST[$varName])) : $default;
}

//récupération des variables :
$nom      =  getvar('nom');
$prenom   =  getvar('prenom');
$mail     =  getvar('mail');
$password =  getvar('password');

// Traitement du submit du formulaire
if(isset($_POST['submit'])){  
   if($nom&&$prenom&&$mail&&$password){
     //ici ton code si les champs sont remplis

   }else {
    //certains champs ne sont pas remplis
    echo "veulliez complétés tous les champs";
   }

}


Cordialement, 
Jordane                                                                 
0