Formulaire d'inscription et de connexion

zahira123 Messages postés 1 Date d'inscription samedi 14 février 2015 Statut Membre Dernière intervention 17 février 2015 - Modifié par jordane45 le 17/02/2015 à 18:40
fogang24 Messages postés 7 Date d'inscription lundi 25 novembre 2013 Statut Membre Dernière intervention 3 mars 2017 - 20 févr. 2015 à 09:40
Salut!

Je suis une débutante total en PHP et j'essaie de montrer un petit formulaire pour mon site web perso..or, je recois un message d'erreur me disant:

( ! ) Parse error: syntax error, unexpected end of file in C:\wamp\www\site\inscription.php on line 209

voici donc le code de ma page inscription.php:


<!doctype html>

<?php include_once 'fction.php'; 

if (isset($_POST['submit'])){
    if(!isset($_POST['nom'])) { 
  print("Veuillez entrer votre nom."); 
 }   
elseif (!isset($_POST['prenom'])) { 
 print("Veuillez entrer votre prenom."); 
 } 
elseif(!isset($_POST['pseudo'])) { 
  print("Veuillez entrer un nom d'utilisateur."); 
 }   
elseif (!isset($_POST['password'])) { 
 print("Veuillez entrer un mot de passe."); 
 }
elseif(!isset($_POST['repeatpassword'])) { 
  print("Veuillez entrer un mot de passe pour la verifier."); 
 }   
elseif (!isset($_POST['email'])) { 
 print("Veuillez entrer un email."); 
 }
elseif(!isset($_POST['niveau'])) { 
  print("Veuillez choisir un niveau."); 
 }   
elseif (!isset($_POST['sexe'])) { 
 print("Veuillez choisir un sexe."); 
 }

elseif (!isset($_POST['birthdate_y'])) { 
 print("Veuillez entrer une année de naissance."); 
 }

else { 
    $nom=htmlentities(trim($_post['nom'])); 
 $prenom = htmlentities(trim( $_post['prenom'])); 
 $pseudo = htmlentities(trim( $_post['pseudo']));
 $password = htmlentities(trim($_post['password'])); 
 $repeatpassword = htmlentities(trim($_post['repeatpassword']));
 $email = htmlentities(trim($_post['email']));
 $niveau = htmlentities(trim($_post['niveau']));
 $sexe = htmlentities(trim($_post['sexe']));
 $birthdate_d= htmlentities(trim($_post['birthdate_d'])); 
 $birthdate_m= htmlentities(trim($_post['birthdate_m'])); 
 $birthdate_y= htmlentities(trim($_post['birthdate_y'])); 
  if ($nom && $prenom && $pseudo && $password && $repeatpassword && $email && $niveau && $sexe 
  && $birthdate_d && $birthdate_m && $birthdate_y ){
  if ($password == $repeatpassword){
  $password = md5($password);
  connexion_DB($site); /*$connect = mysql_connect('localhost', 'root', '') or die (' Erreur');
                          mysql_select_db('site');*/
  $reg = requete_SQL(" SELECT * FROM etudiant WHERE pseudo = '$pseudo' ");
  $rows = mysql_num_rows($reg);
  if ($rows==0){
  $resultat= requete_SQL("INSERT INTO etudiant VALUES ('','$nom','$prenom','$pseudo', '$password','$email',
  '$niveau', '$sexe',  '$birthdate_d' , '$birthdate_m' , '$birthdate_y')");
   
  die("Inscription terminee<a href='login.php'> connectez vous</a>"); 
  }else echo " Ce pseudo n'est pas disponible ";
  }else echo " Les deux passwords doivent etre identiques";
}
?>

<html>
<head>
<meta charset="utf-8">
<title>Apprendre l'informatique </title>
<link href="blogPostStyle.css" rel="stylesheet" type="text/css">
<!--The following script tag downloads a font from the Adobe Edge Web Fonts server for use within the web page. We recommend that you do not modify it.--><script>var __adobewebfontsappname__="dreamweaver"</script><script src="[http://use.edgefonts.net/montserrat:n4:default;source-sans-pro:n2:default.js]" type="text/javascript"></script>
</head>

<body>

<div id="wrapper">
  <header id="top">
  <!--**************************************************************************
    Header starts here. It contains Logo and 3 navigation links.


*
**
***
****
*****
******
*******
********
*********
**********
***********
************
*************
**************
***************
****************
*****************
******************
*******************
********************
*********************
**********************
***********************
************************
*************************
**************************
***************************
****************************
*****************************
******************************
*******************************
********************************
*********************************
**********************************
***********************************
************************************
*************************************
**************************************
***************************************
****************************************
*****************************************
******************************************
*******************************************
********************************************
*********************************************
**********************************************
***********************************************
************************************************
*************************************************
**************************************************
***************************************************
****************************************************
*****************************************************
******************************************************
*******************************************************
********************************************************
*********************************************************
**********************************************************
***********************************************************
************************************************************
*************************************************************
**************************************************************
***************************************************************
****************************************************************
*****************************************************************
******************************************************************
*******************************************************************
********************************************************************
*********************************************************************
**********************************************************************
***********************************************************************
************************************************************************
*************************************************************************
**************************************************************************
***************************************************************************
****************************************************************************-->    <img src="images/images4.jpg" width="90" height="80" alt=""/><div id="title"> <h1><em> <center>Apprendre l'informatique </center></em></h1></div>    <nav id="mainnav">     <ul>     <li> <a href="Accueil.php" >Accueil</a></li>    <li><a href="Forum.php" > Forum </a></li>    <li><a href="telechargement.html"> telechargement </a> </li>    <li><a href="connexion.php" > Connexion </a> </li>    <li><a href="insciption.php" class="thispage" > Inscription </a></li>       </ul>        </nav></header>     <div id="content">      <section id="mainContent">         <div id="main-area" class="main">        <div class="container">        <div class="row-fluid equalize">                         <div class="span3 sidebar hidden-phone" id="sidebar-one" style="height: 784px;">                          <div class="content-wrapper">                                                     <h1 class="view-title">Créer un compte</h1>   <form action="#" method="post" >     <p> Votre nom</p>    <input type="text" name="nom" id="nom" / >    <p> Votre prénom</p>    <input type="text" name="prenom" id="prenom" >     <p>Votre pseudo</p>    <input type="text" name="pseudo" id="pseudo" placeholder="Choisissez un pseudonyme " size="30">    <p>Votre mot de passe</p>    <input type="password" name="password" id="password" >    <p>Repetez votre mot de passe</p>    <input type="password" name="repeatpassword" id="repeatpassword" >    <p>E-mail</p>    <input type="text" name="email" id="email" > <p>Niveau</p>  <select name="niveau" id="niveau" >                <option selected="selected" value="01">01</option>                <option value="02">02</option>                <option value="03">03</option>   </select><div>  <p >Sexe</p>            <input type="radio" name="sexe" value="0"> Homme                <input type="radio" name="sex" value="1" id="title_1"> Femme</div><input type="hidden" name="lang" id="lang" value="fr"><div class="control-group">    <p>Date de naissance</p>    <div>        <select name="birthdate" id="birthdate" >                <option selected="selected" value="01">01</option>                <option value="02">02</option>                <option value="03">03</option>                <option value="04">04</option>                <option value="05">05</option>                <option value="06">06</option>                <option value="07">07</option>                <option value="08">08</option>                <option value="09">09</option>                <option value="10">10</option>                <option value="11">11</option>                <option value="12">12</option>                <option value="13">13</option>                <option value="14">14</option>                <option value="15">15</option>                <option value="16">16</option>                <option value="17">17</option>                <option value="18">18</option>                <option value="19">19</option>                <option value="20">20</option>                <option value="21">21</option>                <option value="22">22</option>                <option value="23">23</option>                <option value="24">24</option>                <option value="25">25</option>                <option value="26">26</option>                <option value="27">27</option>                <option value="28">28</option>                <option value="29">29</option>                <option value="30">30</option>                <option value="31">31</option>            </select>                <select name="birthdate_m" id="birthdate_m" >            <option selected="selected" value="01">Janvier</option>            <option value="02">Février</option>            <option value="03">Mars</option>            <option value="04">Avril</option>            <option value="05">Mai</option>            <option value="06">Juin</option>            <option value="07">Juillet</option>            <option value="08">Août</option>            <option value="09">Septembre</option>            <option value="10">Octobre</option>            <option value="11">Novembre</option>            <option value="12">Décembre</option>         </select>        <input type="text" name="birthdate_y" id="birthdate_y"  maxlength="4" >    </div></div><div class="form-actions">          <input type="submit" value="S'inscrire" name="submit" >        </div>      </form>   </div>                    </div>                                     </div>                                   </div></section></div> </div>  </div>   </body>  </html>


Quelqu'un aurait une idée parce la moi j'vois que dale!
Merci d'avance..

3 réponses

NHenry Messages postés 15000 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 27 septembre 2022 158
17 févr. 2015 à 18:49
C'est souvent le cas avec des accolades manquantes, je crois.
Essayes d'indenter mieux ton code, je pense que tu trouveras l'erreur.

(au besoin, mets les { et } sur une nouvelle ligne, ça te mettra en avant le problème).
0