Erreur PHP

Résolu
woods_PHP Messages postés 11 Statut Membre -  
jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   -
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

  1. Pitet Messages postés 2845 Statut Membre 530
     
    Salut,

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

    Bonne journée,
    0
  2. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
     
    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