[PHP/SQL]Creation de comtpe
Résolu
kaham
Messages postés
180
Date d'inscription
Statut
Membre
Dernière intervention
-
epsiloneIB Messages postés 133 Date d'inscription Statut Membre Dernière intervention -
epsiloneIB Messages postés 133 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai donc crée un site ou l'on peut créer un compte mais par contre pas moyen de se loger...
Avec le premier compte tout ce déroule bien mais c'est ensuite avec les autres qu je n'arrive pas a me loger, : il me met : nom invalide! Alors que le compte est bien créé dans la DB.
Voici mon code:
Merci de votre aide!
J'ai donc crée un site ou l'on peut créer un compte mais par contre pas moyen de se loger...
Avec le premier compte tout ce déroule bien mais c'est ensuite avec les autres qu je n'arrive pas a me loger, : il me met : nom invalide! Alors que le compte est bien créé dans la DB.
Voici mon code:
<?php //Reception des données $n_client = $_POST["pseudo"]; $p_client = $_POST["password"]; //Creation de la variable de boucle $continue = 1; //Ouverture de la base de données mysql_connect("localhost", "pseudo", "password"); //Ouverture de la BD mysql_select_db("kaham_heb"); //Choix de la DB //Verification des données $reponse = mysql_query("SELECT * FROM compte") or die(mysql_error()); //Demande d'une requete a mysql while ($continue == 1){ $donnees = mysql_fetch_array($reponse); //Lecture et mise en array de $reponce if($donnees['nom'] == $n_client){ if($donnees['password'] == $p_client){ echo "Bonjour " . $n_client . ", bienvenue !"; $continue = 0; } else { echo "Mot de passe incorrect !"; $continue = 0; } } else { echo "Mot de passe invalide!"; $continue = 0; } } //Fermeture de la base de données mysql_close(); //Ferme de la DB ?>
Merci de votre aide!
A voir également:
- [PHP/SQL]Creation de comtpe
- Creation de compte google - Guide
- Creation de site web - Guide
- Creation compte gmail - Guide
- Media creation tool - Télécharger - Systèmes d'exploitation
- Easy php - Télécharger - Divers Web & Internet
3 réponses
Bonjour,
Regarde ce lien :
URL = http://participer.hostarea.org/Cours/Acces/Connexion.html
UTILISATEUR = cours
N TICKET = maconnexion
Ou encore, base toi sur ce code :
<?php
//RECUPERATION DES INPUTS SAISIS DANS NOTRE PAGE HTML
$login= $_POST['user'];
$pass= $_POST['password'];
//CONNEXION A LA BASE DE DONNEES
$connexion = mysql_connect('localhost', 'root', '') OR die('Erreur de connexion');
//SELECTION DE NOTRE BASE DE TRAVAIL
mysql_select_db('MaBase') OR die('Erreur de sélection de la base');
//REQUETE DE SELECTION DES CHAMPS DE NOTRE BASE SE DONNEES
$requete = mysql_query('SELECT C1_Utilisateur, C2_MotDePasse FROM MaTable') OR die('Erreur de la requête MySQL');
//DECONNEXION DE LA BASE DE DONNEES
mysql_close();
//RECUPERATION DES RESULTATS ET VERIFICATION
$i=0;
while($resultat = mysql_fetch_object($requete))
{
if (($login==$resultat->C1_Utilisateur)& ($pass==$resultat->C2_MotDePasse))
{$i=1;print "Connexion réussie, BRAVO!\n" ;exit;}
}
if ($i==0) {print "Echec de connexion!\n";}
?>
Bon courage!
Epsilone
Regarde ce lien :
URL = http://participer.hostarea.org/Cours/Acces/Connexion.html
UTILISATEUR = cours
N TICKET = maconnexion
Ou encore, base toi sur ce code :
<?php
//RECUPERATION DES INPUTS SAISIS DANS NOTRE PAGE HTML
$login= $_POST['user'];
$pass= $_POST['password'];
//CONNEXION A LA BASE DE DONNEES
$connexion = mysql_connect('localhost', 'root', '') OR die('Erreur de connexion');
//SELECTION DE NOTRE BASE DE TRAVAIL
mysql_select_db('MaBase') OR die('Erreur de sélection de la base');
//REQUETE DE SELECTION DES CHAMPS DE NOTRE BASE SE DONNEES
$requete = mysql_query('SELECT C1_Utilisateur, C2_MotDePasse FROM MaTable') OR die('Erreur de la requête MySQL');
//DECONNEXION DE LA BASE DE DONNEES
mysql_close();
//RECUPERATION DES RESULTATS ET VERIFICATION
$i=0;
while($resultat = mysql_fetch_object($requete))
{
if (($login==$resultat->C1_Utilisateur)& ($pass==$resultat->C2_MotDePasse))
{$i=1;print "Connexion réussie, BRAVO!\n" ;exit;}
}
if ($i==0) {print "Echec de connexion!\n";}
?>
Bon courage!
Epsilone