Overblog
Editer l'article Suivre ce blog Administration + Créer mon blog
Lucide Sapiens International

PHP code : comment créer un formulaire de connexion en PHP

23 Août 2017, 09:26am

Publié par √ David GAGNER-ALBERT

PHP code : comment créer un formulaire de connexion en PHP

Code PHP et HTML pour la création d'un formulaire d'inscription avec connexion à la base de donnée SQL  

 

Le code comprend : 

- le code HTML 

- le code PHP ( connexion à la base de donnée SQL, connexion à la table utilisateur (users)...) 

Vous devrez avoir créé un base de donnée SQL  avec une table "users" pour que le code soit complètement opérationnel. 

 

<?php

if (isset($_POST['submit']))
{
$username=htmlentities(trim($_POST['username']));
$password=htmlentities(trim($_POST['password']));
$repeatpassword=htmlentities(trim($_POST['repeatpassword']));

    if ($username&&$password&&$repeatpassword)

   {
        if($password==$repeatpassword)

        {
            
         $password=md5($password);
         $connect=mysql_connect('localhost','root','root','8889') or die('Error');
         mysql_select_db('phplogin');
         $reg=mysql_query("SELECT * FROM users WHERE username='$username'");
         $rows=mysql_num_rows($reg);

               if ($rows==0)

               {

         $query=mysql_query("INSERT INTO users VALUES('','$username','$password')"); 
         die("Inscription terminée<a href='login.php'>Connectez</a>vous.");
         
             }else echo "Pseudo déja pris. Choisissez un autre Pseudo";

        } else echo "Les deux password doivent être indentiques";

    }else echo "Vous devez remplir tous les champs du formulaire";

}


?>
<!DOCTYPE html>
<html>
<head>
    <title>Formulaire</title>
    <meta charset="utf-8">
    <link rel="stylesheet" type="text/css" href="formulaire.css">
</head>
<body>
<p>
<form method="POST" action="index.php">

<input type="text" name="username" value="" id="username" size="30" /><br/>

<label for="password">Choisissez un mot de passe:</label><br/>
<input type="password" name="password" id="password" size="30" /><br/>

<label for="password">Répétez votre mot de passe:</label><br/>
<input type="password" name="repeatpassword"  size="30"/>
<br/>

<input type="submit" name="submit" value="S'inscrire"/>

</p>
 
</body>
</html>

Ci-dessous le formulaire de connexion terminé 

 

Choisissez un Pseudo 






 

Vous souhaitez vous former à la programmation web (création de site web HTML, CSS...) VOUS POUVEZ ME JOINDRE via le 0696 92 11 39 (HEURES DE MARTINIQUE) ou via mail : lucidesapiens@rocketmail.com 

Pub :

© Lucide Sapiens Martinique est une entreprise de formation informatique et vente de services et produits numériques. Siret : 504 738 345 00041 8559B. Tel : 0696 92 11 39 / Mail : lucidesapiens@rocketmail.com

Commenter cet article