Code de connexion php/MysSQL
Fermé
manultsp
-
15 nov. 2011 à 19:58
Anoen Messages postés 196 Date d'inscription mardi 10 novembre 2009 Statut Membre Dernière intervention 11 septembre 2013 - 15 nov. 2011 à 23:03
Anoen Messages postés 196 Date d'inscription mardi 10 novembre 2009 Statut Membre Dernière intervention 11 septembre 2013 - 15 nov. 2011 à 23:03
A voir également:
- Code de connexion php/MysSQL
- Gmail connexion - Guide
- Code ascii de a - Guide
- Code puk bloqué - Guide
- Hotmail connexion - Guide
- Code de déverrouillage oublié - Guide
1 réponse
Anoen
Messages postés
196
Date d'inscription
mardi 10 novembre 2009
Statut
Membre
Dernière intervention
11 septembre 2013
25
15 nov. 2011 à 23:03
15 nov. 2011 à 23:03
Il y a de grosses erreurs de syntaxe dans ton code, je te recommande premièrement d'afficher les erreurs PHP sur ton serveur. Ensuite de corriger tout ça :
<?php session_start(); if(isset($_POST["valider"])){ if( (isset($_POST["login"]) && !empty($_POST["login"])) &&(isset($_POST["mdp"]) && !empty($_POST["mdp"]) )) { //Le else ne peut pas être tout seul il suit obligatoirement la fin d'un if. /* * if(){ * instruction * } else{ * instruction * } */ $log = $_POST["login"]; $pass = $_POST["mdp"]; $serveur = "info.univ-#####.fr"; $user = "#####_user"; $mdp = "####"; $base = "#####"; $lienBase = mysql_connect( $serveur, $user, $mdp) OR DIE ('problème au niveau de la connexion au serveur'); mysql_select_db( $base, $lienBase) OR DIE ('problème au niveau de la selection de la base'); $requete = "SELECT MotDePasse FROM 'Clients' WHERE login='".$log."'"; $req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error()); $data = mysql_fetch_assoc($req); if($data['password'] != $pass) { $erreur='mot de passe incorrecte.'; exit; } else { $_SESSION['login'] = $log; } } } else { $erreur = 'Au moins un des champs est vide.'; } ?>