Vous n'êtes pas identifié.

Annonce

#1 Site web d'insription en ligne pour etudiant. du 01-03-2015 16:26:43

Trevor-Amede
c00lnaute nouveau
Date d'inscription: 01-03-2015
Messages: 1

Site web d'insription en ligne pour etudiant.

Bonjour a tous.
J'ai un gros soucis avec mon code.Je n'arrive pas à trouver l'erreur dans le code.Quand je click sur envoyer sa n’envoie rien.Et quand je click sur effacer ça ne marche pas non plus.Essayer de jeter un coup d'oeil s'il vous plait.
Voici le code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="Content-Language" content="fr" />
<title>Pré-inscription</title>
<link rel="stylesheet" href="auth-style-indax.css" type="text/css" media="screen" />
<body>
   <div id="centre">

      <form method="POST" action="#">
         <table id="center" name="center">
        <tr>
                <td align="center"> <h1>Pré-inscription</h1> </td>
            </tr>
            <tr>
              <td>
               <fieldset>
                    <legend> INFORMATIONS GENERALES</legend>
                    <table>
                         <tr>
                           <td> Etablissement de provenance </td>
                           <td> <input name="Etablissement-de-provenance" type="text" maxlength="50" value="<?php if (!empty($_POST["Etablissement-de-provenance"])) { echo stripcslashes(htmlspecialchars($_POST["Etablissement-de-provenance"],ENT_QUOTES)); } ?>"/> </td>
                        </tr>
                        <tr>
                            <td> Matricule </td>
                            <td> <input name="Matricule" type="text" maxlength="10" value="<?php if (!empty($_POST["Matricule"])) { echo stripcslashes(htmlspecialchars($_POST["Matricule"],ENT_QUOTES)); } ?>"/> </td>
                        </tr>
                        <tr>
                            <td> Possession de PC </td>
                            <td> <input name=" Possession-de-PC" type="Radio"  value="Oui" id="Oui" checked="checked"/> OUI
                                 <input name=" Possession-de-PC" type="Radio"  value="Non" id="Non"/> NON
                            </td>
                        </tr>
                        <tr>
                            <td> Serie </td>
                            <td> <input name="Serie" type="text" maxlength="5" value="<?php if (!empty($_POST["Serie"])) { echo stripcslashes(htmlspecialchars($_POST["Serie"],ENT_QUOTES)); } ?>"/> </td>
                        </tr>
                        <tr>
                            <td> Metier futur </td>
                            <td> <input name="Metier-futur" type="text" maxlength="50" value="<?php if (!empty($_POST["Metier-futur"])) { echo stripcslashes(htmlspecialchars($_POST["Metier-futur"],ENT_QUOTES)); } ?>"/> </td>
                        </tr>
                        <tr>
                            <td> Pourquoi ce choix </td>
                            <td> <textarea name="Pourquoi-Ce-choix" rows="4" cols="30" maxlength="200" value="<?php if (!empty($_POST["Pourquoi-Ce-choix"])) { echo stripcslashes(htmlspecialchars($_POST["Pourquoi-Ce-choix"],ENT_QUOTES)); } ?>"> Saisir votre réponse ici</textarea> </td>
                        </tr>
                        <tr>
                            <td> Handicap </td>
                            <td> <textarea name="Handicap" rows="4" cols="30" maxlength="200" value="<?php if (!empty($_POST["Handicap"])) { echo stripcslashes(htmlspecialchars($_POST["Handicap"],ENT_QUOTES)); } ?>"> Saisir votre réponse ici </textarea> </td>
                        </tr>
                     </table>
                </fieldset>
                <fieldset>
                    <legend> INFORMATIONS PERSONNELLES </legend>
                    <table>
                         <tr>
                           <td> Nom </td>
                           <td> <input name="Nom" type="text" maxlength="50" value="<?php if (!empty($_POST["Nom"])) { echo stripcslashes(htmlspecialchars($_POST["Nom"],ENT_QUOTES)); } ?>"/> </td>
                        </tr>
                        <tr>
                            <td> Prénom </td>
                            <td> <input type="text" name="Prenom" maxlength="50" value="<?php if (!empty($_POST["Prenom"])) { echo stripcslashes(htmlspecialchars($_POST["Prenom"],ENT_QUOTES)); } ?>" /> </td>
                        </tr>
                        <tr>
                            <td> Date de naissance</td>
                        <td> <select   name="Jour" type="text" maxlength="5"  >
              <option Value="Jour">Jour</option>
              <option value="1">1</option>
              <option value="2">2</option>
              <option value="3">3</option>
              <option value="4">4</option>
              <option value="5">5</option>
              <option value="6">6</option>
              <option value="7">7</option>
              <option value="8">8</option>
              <option value="9">9</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="Mois" type="text" maxlength="8"  >
                <option Value="Mois">Mois</option>
              <option value="Janvier">jan</option>
              <option value="Février">fév</option>
              <option value="Mars">mar</option>
              <option value="Avril">avr</option>
              <option value="Mai">mai</option>
              <option value="Juin">jun</option>
              <option value="Juillet">juil</option>
              <option value="Aout">aou</option>
              <option value="Septembre">sep</option>
              <option value="Octobre">oct</option>
              <option value="Novembre">nov</option>
              <option value="Décembre">déc</option>
               </Select>
               <select  name="Annee" type="text"  maxlength="5" >
                <option Value="Année">Année</option>
              <option value="2015">2015</option>
              <option value="2014">2014</option>
              <option value="2013">2013</option>
              <option value="2012">2012</option>
              <option value="2011">2011</option>
              <option value="2010">2010</option>
              <option value="2009">2009</option>
              <option value="2008">2008</option>
              <option value="2007">2007</option>
              <option value="2006">2006</option>
              <option value="2005">2005</option>
              <option value="2004">2004</option>
              <option value="2003">2003</option>
              <option value="2002">2002</option>
              <option value="2001">2001</option>
              <option value="2000">2000</option>
              <option value="1999">1999</option>
              <option value="1998">1998</option>
              <option value="1997">1997</option>
              <option value="1996">1996</option>
              <option value="1995">1995</option>
              <option value="1994">1994</option>
              <option value="1993">1993</option>
              <option value="1992">1992</option>
              <option value="1991">1991</option>
              <option value="1990">1990</option>
              <option value="1989">1989</option>
              <option value="1988">1988</option>
              <option value="1987">1987</option>
              <option value="1986">1986</option>
              <option value="1985">1985</option>
              <option Value="1984">1984</option>
              <option value="1983">1983</option>
              <option value="1982">1982</option>
              <option value="1981">1981</option>
              <option value="1980">1980</option>
              <option value="1979">1979</option>
              <option value="1978">1978</option>
              <option value="1977">1977</option>
              <option value="1976">1976</option>
              <option value="1975">1975</option>
              <option value="1974">1974</option>
              <option value="1973">1973</option>
              <option value="1972">1972</option>
              <option value="1971">1971</option>
              <option value="1970">1970</option>
              <option value="1969">1969</option>
              <option value="1968">1968</option>
              <option value="1967">1967</option>
              <option value="1966">1966</option>
              <option value="1965">1965</option>
              <option value="1964">1964</option>
              <option value="1963">1963</option>
              <option value="1962">1962</option>
              <option value="1961">1961</option>
              <option value="1960">1960</option>
              <option value="1959">1959</option>
              <option value="1958">1958</option>
              <option value="1957">1957</option>
              <option value="1956">1956</option>
              <option value="1955">1955</option>
              <option value="1954">1954</option>
              <option value="1953">1953</option>
              <option Value="1952">1952</option>
              <option value="1951">1951</option>
              <option value="1950">1950</option>
              <option value="1949">1949</option>
              <option value="1948">1948</option>
              <option value="1947">1947</option>
              <option value="1946">1946</option>
              <option value="1945">1945</option>
              <option value="1944">1944</option>
              <option value="1943">1943</option>
              <option value="1942">1942</option>
              <option value="1941">1941</option>
              <option value="1940">1940</option>
              <option value="1939">1939</option>
              <option value="1938">1938</option>
              <option value="1937">1937</option>
              <option value="1936">1936</option>
              <option value="1935">1935</option>
              <option value="1934">1934</option>
              <option value="1933">1933</option>
              <option value="1932">1932</option>
              <option value="1931">1931</option>
              <option value="1930">1930</option>
              <option value="1929">1929</option>
              <option value="1928">1928</option>
              <option value="1927">1927</option>
              <option value="1925">1925</option>
              <option value="1924">1924</option>
              <option value="1923">1923</option>
              <option value="1922">1922</option>
              <option value="1921">1921</option>
              <option value="1920">1920</option>
              <option Value="1919">1919</option>
              <option value="1918">1918</option>
              <option value="1917">1917</option>
              <option value="1916">1916</option>
              <option value="1915">1915</option>
              <option value="1914">1914</option>
              <option value="1913">1913</option>
              <option value="1912">1912</option>
              <option value="1911">1911</option>
              <option value="1910">1910</option>
              <option value="1909">1909</option>
              <option value="1908">1908</option>
              <option value="1907">1907</option>
              <option value="1906">1906</option>
              <option value="1905">1905</option>
               </Select>
        </td>
    </tr>
    <tr>
        <td> Lieu de naissance </td>
        <td> <input type="text" name="Lieu-de-naissance" maxlength="30" value="<?php if (!empty($_POST["Lieu-de-naissance"])) { echo stripcslashes(htmlspecialchars($_POST["Lieu-de-naissance"],ENT_QUOTES)); } ?>" /> </td>
    </tr>
    <tr>
        <td> Nationalité </td>
        <td> <input name="Nationalite" type="text" maxlength="50" value="<?php if (!empty($_POST["Nationalite"])) { echo stripcslashes(htmlspecialchars($_POST["Nationalite"],ENT_QUOTES)); } ?>"/> </td>
    </tr>
    <tr>
        <td> Adresse Postale </td>
        <td> <input name="Adresse-Postale" type="text" maxlength="20"value="<?php if (!empty($_POST["Adresse-Postale"])) { echo stripcslashes(htmlspecialchars($_POST["Adresse-Postale"],ENT_QUOTES)); } ?>"/> </td>
    </tr>
    <tr>
        <td> Email</td>
        <td> <input name="Email" type="text"  maxlength="50" value="<?php if (!empty($_POST["Email"])) { echo stripcslashes(htmlspecialchars($_POST["Email"],ENT_QUOTES)); } ?>"/> </td>
    </tr>
    <tr>
        <td> Mot de Passe </td>   
         <td> <input type="password" name="motdepass" maxlength="20" value="<?php if (!empty($_POST["motdepass"])) { echo stripcslashes(htmlspecialchars($_POST["motdepass"],ENT_QUOTES)); } ?>" />
        </td>
    </tr>       
    <tr>
        <td> Sexe </td>
        <td> <input type="radio" name="Sexe" value="Masculin" id="Masculin"/> M
            <input type="radio" name="Sexe"  value="Feminin" id="Feminin" checked="checked"/> F
        </td>
    </tr>
    <tr>
        <td> Lieu d'habitation </td>
        <td> <input name="Lieu-d-habitation" type="text" maxlength="50" value="<?php if (!empty($_POST["Lieu-d-habitation"])) { echo stripcslashes(htmlspecialchars($_POST["Lieu-d-habitation"],ENT_QUOTES)); } ?>"/> </td>
    </tr>
    <tr>
        <td> Contact </td>
        <td> <input name="Contact" type="text" maxlength="15" value="<?php if (!empty($_POST["Contact"])) { echo stripcslashes(htmlspecialchars($_POST["Contact"],ENT_QUOTES)); } ?>"/> </td>
    </tr>
        </table>
                </fieldset><br/><br/>
                <input type="submit" name="Envoyer" value="Envoyer" />
                <input name="Effacer" value="Effacer" type="reset" />
              </td>
          </tr>
        </table>
     </form>
    <br/>
<?php
if(isset($_POST['Envoyer'])){
         
          //si Etablissement de provenance est vide
        if(empty($_POST['Etablissement-de-provenance'])){
             echo '<div id="erreur">Veuillez saisir un Etablissement de provenance!</div>';
        }
       
        //si Matricule est vide
        else if(empty($_POST['Matricule'])){
            echo '<div id="erreur">Veuillez saisir un Matricule!</div>';
       }
        //si Série vide
        else if(empty($_POST['Serie'])){
            echo '<div id="erreur">Veuillez saisir une Série!</div>';
        }
        //si Métier futur vide
        else if(empty($_POST['Metier-futur'])){
            echo '<div id="erreur">Veuillez saisir un Métier futur!</div>';
        }
        //si Pourquoi Ce Choix vide
        else if(empty($_POST['Pourquoi-Ce-choix'])){
            echo '<div id="erreur">Veuillez saisir  Pourquoi Ce Choix!</div>';
        }
        //si date de naissance vide
        else if(!empty($_POST['Jour'])&&!empty($_POST['Mois'])&&!empty($_POST['Annee'])){

        $datenaissance = $_POST['Annee']."-".$_POST['Mois']."-".$_POST['Jour'];

        }
        //si Nom est vide
        else if(empty($_POST['Nom'])){
             echo '<div id="erreur">Veuillez saisir un Nom!</div>';
        }
        //si Prénom est vide
        else if(empty($_POST['Prenom'])){
             echo '<div id="erreur">Veuillez saisir un Prénom!</div>';
        }
       
        //si Lieu de naissance est vide
        else if(empty($_POST['Lieu-de-naissance'])){
            echo '<div id="erreur">Veuillez saisir un lieu de naissance!</div>';
        }
       //si Nationalité est vide
        else if(empty($_POST['Nationalite'])){
            echo '<div id="erreur">Veuillez saisir une Nationalité!</div>';
        }
        //si Adresse Postale est vide
        else if(empty($_POST['Adresse-Postale'])){
            echo '<div id="erreur">Veuillez saisir une Adresse Postale!</div>';
        }
        //si l'email vide
        else if(empty($_POST['Email'])){
            echo '<div id="erreur">Veuillez saisir un email!</div>';
        }
       //si l'email est invalide
        else if (!preg_match("$[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\.[a-z]{2,4}$",$_POST['Email'])){
            echo '<div id="erreur">Veuillez saisir un email valide!</div>';
        }
        //si mot de passe vide
        else if(empty($_POST['motdepass'])){
            echo '<div id="erreur">Veuillez saisir un mot de passe!</div>';
        }
      
       //si Lieu d'habitation est vide
       else if(empty($_POST['Lieu-d-habitation'])){
            echo '<div id="erreur">Veuillez saisir un Lieu d habitation!</div>';
      }
      //si Contact vide
       else if(empty($_POST['Contact'])){
            echo '<div id="erreur">Veuillez saisir une Contact!</div>';
     }
     //c'est ok
    else{
          include("auth-data_bd.php");
          connexion_bd();
           //On vérifie si le matricule existe en bd
            $Matricule = mysql_query("SELECT Matricule FROM PREINSCRIPTION WHERE Matricule='".mysql_real_escape_string(stripcslashes($_POST['Matricule']))."'") or die ('Erreur :'.mysql_error());
           if(mysql_num_rows($Matricule) != 0)
            {
            echo '<div id="erreur">Ce Matricule ne vous appartient pas!</div>'; return false;
           }
          //on vérifie si le mail existe en bd
           $Email = mysql_query("SELECT Email FROM PREINSCRIPTION WHERE Email='".mysql_real_escape_string(stripcslashes($_POST['Email']))."'") or die ('Erreur :'.mysql_error());
           if(mysql_num_rows($Email) != 0)
           {
            echo '<div id="erreur">Cet email est déjà utilisé!</div>'; return false;
           }
          //tout est ok       
          else{
               //date du jour
               $date=date("Y-m-d");
                // on enregistre les données
                $insert = mysql_query("INSERT INTO PREINSCRIPTION VALUES ( '',
                '".mysql_real_escape_string(stripcslashes(utf8_decode($_POST['Etablissement-de-provenance'])))."',
                '".mysql_real_escape_string(stripcslashes(utf8_decode($_POST['Matricule'])))."',
                '".mysql_real_escape_string(stripcslashes($_POST['Possession-de-PC']))."',
                '".mysql_real_escape_string(stripcslashes(utf8_decode($_POST['Serie'])))."',
                '".mysql_real_escape_string(stripcslashes(utf8_decode($_POST['Metier-futur'])))."',
                '".mysql_real_escape_string(stripcslashes(utf8_decode($_POST['Pourquoi-Ce-choix'])))."',
                '".mysql_real_escape_string(stripcslashes(utf8_decode($_POST['Handicap'])))."',
                '".mysql_real_escape_string(stripcslashes(utf8_decode($_POST['Nom'])))."',
                '".mysql_real_escape_string(stripcslashes(utf8_decode($_POST['Prenom'])))."',
                '".mysql_real_escape_string(stripcslashes(utf8_decode($_POST['datenaissance'])))."',
                '".mysql_real_escape_string(stripcslashes(utf8_decode($_POST['Lieu-de-naissance'])))."',
                '".mysql_real_escape_string(stripcslashes(utf8_decode($_POST['Nationalite'])))."',
                '".mysql_real_escape_string(stripcslashes(utf8_decode($_POST['Adresse-Postale'])))."',
                 '".mysql_real_escape_string(stripcslashes(utf8_decode($_POST['motdepass'])))."',
                  '".mysql_real_escape_string(stripcslashes($_POST['Email']))."',
                  '".mysql_real_escape_string(stripcslashes($_POST['Sexe']))."',
                  '".mysql_real_escape_string(stripcslashes(utf8_decode($_POST['Lieu-d-habitation'])))."',
                  '".mysql_real_escape_string(stripcslashes(utf8_decode($_POST['Contact'])))."', '".mysql_real_escape_string('0')."',
                   '".mysql_real_escape_string('0')."', '".mysql_real_escape_string($date)."' ) ");
                  //Si il y a une erreur
                  if (!$insert) {
                  die('Requête invalide : ' . mysql_error());
                   }
                   //pas d'erreur d'enregistrement, on envoie un mail de confirmation
                  else {
                   //email de celui qui envoie
                   $webmaster = $email_webmaster;
                   //email de celui qui reçoit
                   $a_qui_j_envoie = $_POST['Email'];
                   //sujet
                   $subject = "Valider votre inscription";
                    //message   
                    $msg  = "Bonjour ".stripcslashes($_POST['Matricule'])."<br/><br/>";
                    $msg .= "Veuillez confirmer votre inscription en cliquant sur le lien ci-joint <a href=\"http://".$_SERVER['HTTP_HOST']."/projet/auth-confirmation.php?Matricule=".stripcslashes($_POST['Matricule'])."&Email=".$_POST['Email']."\">Confirmation</a><br/>";
                    $msg .= "Cordialement";
                    //permet de savoir qui envoie le mail et d'y répondre
                    $mailheaders = "From: $webmaster\n";
                    $mailheaders .= "MIME-version: 1.0\n";
                    $mailheaders .= "Content-type: text/html; charset= iso-8859-1\n";
                    //on envoie l'email
                   mail($a_qui_j_envoie, $subject, $msg, $mailheaders);
                    //confirmation et redirection
                    echo '<div id="ok">Inscription réussit. Un message vous a été envoyé sur votre boîte email pour valider votre inscription.</div>                   
                      <script type="text/javascript"> window.setTimeout("location=(\'index.php?conf=ok\');",3000) </script>';
                    }     
            }
                 
        close_bd();

    }
}
?>   

<p id="lien"><a href="index.php">Connexion</a> | <a href="auth-creer-compte.php">Créer un compte</a> | <a href="auth-identifiant-perdu.php">Identifiant perdu?</a></p>
<div align="center"></div>
</div>

<noscript><div id="erreur"><b>Votre navigateur ne prend pas en charge JavaScript!</b> Veuillez activer JavaScript afin de profiter pleinement du site.</div></noscript>

</body>
</html>


Hors ligne

 

01-03-2015 16:26:43

Mister $$$


Propulsé par PunBB
© Copyright 2007
Forum créer un site

Partenaires de « créer un site internet »