Problème base de donnée dans PHP
Fermé
neede
Messages postés
424
Date d'inscription
dimanche 11 juillet 2010
Statut
Membre
Dernière intervention
12 avril 2015
-
18 févr. 2013 à 16:56
xamurai Messages postés 223 Date d'inscription mardi 11 janvier 2011 Statut Membre Dernière intervention 19 février 2013 - 18 févr. 2013 à 17:30
xamurai Messages postés 223 Date d'inscription mardi 11 janvier 2011 Statut Membre Dernière intervention 19 février 2013 - 18 févr. 2013 à 17:30
A voir également:
- Problème base de donnée dans PHP
- Formules excel de base - Guide
- Easy php - Télécharger - Divers Web & Internet
- Germain veut gérer les activités de son association avec une base de données. il a commencé à créer des tables dans un fichier, mais il n’est pas sûr du résultat. le fichier à télécharger contient uniquement le schéma de cette base de données. en l’état actuel, que peut-on en déduire ? - Forum Outlook
- Échec inscription base gigaset ✓ - Forum telephonie fixe
- La base de données de sécurité du serveur n'a pas de compte d'ordinateur pour la relation ✓ - Forum Réseau
1 réponse
xamurai
Messages postés
223
Date d'inscription
mardi 11 janvier 2011
Statut
Membre
Dernière intervention
19 février 2013
15
Modifié par xamurai le 18/02/2013 à 17:31
Modifié par xamurai le 18/02/2013 à 17:31
1- ou as tu initialiser la variable $donnees ?
2- une fois que tu recois la reponse de ta BDD, tu n'as plus besoin de verifier l'identifiant, juste le password
maintenant dans ton code HTML ou tout en haut:
2- une fois que tu recois la reponse de ta BDD, tu n'as plus besoin de verifier l'identifiant, juste le password
function verifieUser($identifiant , $password) { // verifier que identifiant et pass ne son pas null if( in_array( $identifiant , array("" , null)) OR in_array( $password , array("" , null)) ) { return false; } //preparer la requette $requette = "SELECT 'password' FROM 'membres' WHERE 'identifiant' ='{$identifiant}';" $host = 'sql.franceserv.com'; $base = 'asserver_db1'; $login = 'xxxxxx'; $pwd = 'xxxxx'; //initialiser BDD $connection = mysql_connect($host, $login, $pwd) or die('initialisation impossible '.mysql_error()); // selection du Schema (base) $db_selected = mysql_select_db($base, $connection) or die ('selection de la base de donnée impossible: ' . mysql_error()); // lancer la requette $query = mysql_query($requette , $db_selected ); $array_result = mysql_fetch_assoc($query); //verification if(isset($array_result['password']) AND $password === $array_result['password']) { return true; } return false; }
maintenant dans ton code HTML ou tout en haut:
<?php $identifiant = $_POST['identifiant']; $password = $_POST['password']; $is_valid_user = verifieUser($identifiant , $pass); if(false === $is_valid_user ) { // c'est un faut } else { // c'est un vrai } ?>