IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

validation de formulaire (php) [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2012
    Messages
    82
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2012
    Messages : 82
    Par défaut validation de formulaire (php)
    Bonjour à tous,

    J'ai un problème, j'ai une simple page en php, avec un formulaire de login en html, qui marche pas, voici le code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    <?php
     
    	session_start();
     
    	if(isset($_POST) && !empty($_POST['login']) && !empty($_POST['$pass'])){
     
    		extract($_POST);
     
    		$pass = sha1($pass);
     
    		mysql_connect("localhost","root","");
    		mysql_select_db("sitepap");
     
    		$sql = "select id from administrateur where login='$login' and pass='$pass'";
    		$req = mysql_query($sql) or die(mysql_error());
     
    		echo mysql_num_rows($req);
    	}
     
    ?>
     
    <!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=utf-8" />
    <title>Page Administrateur</title>
    </head>
     
    <body>
     
    	<form action="login.php" method="post">
     
        	<label for="login">Votre login : </label>
            <input type="text" name="login" id="login"/><br />
     
            <label for="pass">Votre pass : </label>
            <input type="password" name="pass" id="pass"/>
     
            <input type="submit" value="Me connecter" />
     
        </form>
     
    </body>
    </html>
    Normalement ici, quand je clique sur me connecter, je devrais avoir un chiffre (nombres de lignes), alors qu'il ne se passe rien, je comprends pas pourquoi!

    J'aimerai avoir de votre aide merci infiniment

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Affiche (et protège) ta requête :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $sql = "select id from administrateur where login='" . mysql_real_escape_string($login) . "' and pass='" . mysql_real_escape_string($pass) . "'";
    echo $sql;
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2012
    Messages
    82
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2012
    Messages : 82
    Par défaut
    Salut chef,

    Merci pour ta réponse, j'ai modifié ma requête, maintenant, suite à mon message, j'ai toujours le même problème, il ne se passe rien lorsque je clique sur me connecter!! y'a t-il une erreur??

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Tu as un $ vagabond :
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2012
    Messages
    82
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2012
    Messages : 82
    Par défaut
    hhh Merci mille fois sabotage, j'ai pas vu le $ ce qui fais je rentrais pas dans la condition

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 21/02/2011, 00h15
  2. OnClick et validation de formulaires PHP
    Par feldi dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 26/01/2011, 11h50
  3. Comment Aussi valider un formulaire côté serveur PHP
    Par pierrot10 dans le forum jQuery
    Réponses: 1
    Dernier message: 04/09/2010, 09h50
  4. [AJAX] PHP / Ajax et validation de formulaire
    Par jul37 dans le forum AJAX
    Réponses: 1
    Dernier message: 06/05/2010, 15h01
  5. valider un formulaire sous PHP
    Par Invité1 dans le forum Langage
    Réponses: 1
    Dernier message: 09/04/2010, 10h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo