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 :

choix de pages


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2007
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 17
    Par défaut choix de pages
    Bonjour à tous j'ai besoin de votre aide. voici mon souhait depuis la page index.php l'utilisateur s'authentifie et la page index.php appelle la page bon.php si l'authentification est bonne alors la page bon.php s'affiche sinon s'est la page mauvais.php qui doit s'afficher. voici le code php de la page bon.php
    """"""""""""""""""
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <?php
    $connection=mysql_connect("localhost", "root", ""); 
    if ( ! $connection ) {
    die ("connection impossible"); // connection impossible a la base de donnée
    } else {
    mysql_select_db("coul") or die ("pas de connection"); // conection impossible a la table
    $login=$_POST['nom'];
    $pass=$_POST['cle'];}
    echo 'login : '.$login.' - mot de passe : '.$pass; // on affiche les variables pour tester leur récupération
    $reponse = mysql_query("SELECT nom, cle FROM connexion WHERE cle='$pass' AND nom='$login';") or die ("erreur sur le choix");
    //if ( ! $reponse ) header('Location: mauvais.php');
    if (isset($pass) AND isset($login)) 
    header('Location: mauvais.php');
    ?>
    """"""""""""""""""""""""""
    le problème s'est que si l'authentification est bonne ou mauvaise s'est la page mauvais.php qui s'affiche. l'orsque j'enlève l'instruction header dans tous les cas de l'authentification s'est la page bon.php qui s'affiche. merci à tous pour le temps que vous nous consacre. (les débutants)

  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
    mysql_query ne renvoit FALSE que si la requete provoque une erreur, pas si la requete ne renvoit pas de résultat.

    Il faut que tu regardes le nombre de lignes renvoyées par la requete.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre averti
    Inscrit en
    Février 2007
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 17
    Par défaut
    Citation Envoyé par sabotage Voir le message
    mysql_query ne renvoit FALSE que si la requete provoque une erreur, pas si la requete ne renvoit pas de résultat.

    Il faut que tu regardes le nombre de lignes renvoyées par la requete.
    pour le moment je veux seulement pourvoir accès soit à la page bon.php ou mauvais.php puis après je fais afficher la requête. Merci pour l'aide

  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
    Etant donné qu'il n'y a que des redirection sur mauvais.php dans ton code, je vois mal comment tu pourrais arriver sur bon.php

    Concernant mon commentaire sur la requete, il concerne ton problème de redirection puisque ta premiere redirection est a tord basée sur $reponse
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre émérite
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    777
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2003
    Messages : 777
    Par défaut
    Salut,

    Je suis d'accord avec Sabotage j'ajouterais juste que tu dois faire gaffe aux injection mysql dans ton code...

Discussions similaires

  1. Réponses: 1
    Dernier message: 17/09/2014, 20h07
  2. Choix de page sur base de 'Preferred Language' du navigateur
    Par Chavadam dans le forum Général JavaScript
    Réponses: 13
    Dernier message: 25/04/2011, 10h41
  3. [XHTML] Choix de structure de page html
    Par speedev dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 16/08/2006, 14h14
  4. page de choix pour démarrer xp
    Par rimbaut dans le forum Windows XP
    Réponses: 11
    Dernier message: 07/06/2006, 08h25
  5. Problème de choix de page lors de l'impression
    Par Olaf MENJI dans le forum Windows
    Réponses: 2
    Dernier message: 22/11/2005, 10h51

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