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

Langage PHP Discussion :

undefined variable


Sujet :

Langage PHP

  1. #1
    Membre confirmé
    Inscrit en
    Mars 2005
    Messages
    73
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 73
    Par défaut undefined variable
    Bonjour, j'ai un probleme de variable , j'ai bien ma bdd créée, mais j'ai un message d'erreur que voici :
    Notice: Undefined variable: login in c:\program files\easyphp1-8\www\agend\connexion_agenda.php on line 6

    Notice: Undefined variable: mdp in c:\program files\easyphp1-8\www\agend\connexion_agenda.php on line 6

    ________________________________

    voici une partie du fichier connexion_agenda.php:

    <?php
    session_start();

    include ('config.php');

    $req = mysql_query("SELECT login, mdp FROM tbl_agenda_logins WHERE login = '$login' AND mdp= '$mdp'");
    $res = mysql_num_rows($req);

    if ($res == 0)
    {

    } else {
    $login = mysql_result($req,0,"login");
    $ma_session = session_id();

    session_register('login');
    header("location: index2.php");
    }
    mysql_close();
    ?>

    _____________________________________

    partie connection :

    <?php

    $serveur = "XXX";
    $base = "XXX";
    $user = "XXX";
    $pass = "XXX";


    $connect = mysql_connect($serveur, $user, $pass)
    mysql_select_db($base);

    ?>



    ____________________________

    merci bien pour l'aide que vous m'apporter dans mon projet, la l'erreur doit etre toute simple mais je l'a trouve pas

  2. #2
    Expert confirmé Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Par défaut
    C'est parce que tu n'a pas de variable $login/$mdp dans ton code !

    Si ca vient d'un formulaire, utilise $_REQUEST['login'] et $_REQUEST['mdp'] à la place

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2005
    Messages
    73
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 73
    Par défaut
    Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in c:\program files\easyphp1-8\www\agend\connexion_agenda.php on line 6

    voici le nouveau message d'erreur

  4. #4
    Membre Expert
    Avatar de yiannis
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 494
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 494
    Par défaut
    as tu bien ecris ton query de cette facon:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $req = mysql_query("SELECT login, mdp FROM tbl_agenda_logins WHERE login = '".$_POST['$login']."' AND mdp= '".$_POST['$mdp']."'");

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

Discussions similaires

  1. Undefined variable: var
    Par arti2004 dans le forum Langage
    Réponses: 5
    Dernier message: 23/06/2006, 14h25
  2. Undefined variable: Idclic
    Par kratos59 dans le forum Langage
    Réponses: 7
    Dernier message: 11/05/2006, 16h50
  3. Notice: Undefined variable
    Par oranoutan dans le forum Langage
    Réponses: 19
    Dernier message: 21/12/2005, 22h28
  4. Notice: Undefined variable
    Par kayn dans le forum Langage
    Réponses: 2
    Dernier message: 03/10/2005, 20h44
  5. Réponses: 3
    Dernier message: 22/09/2005, 11h24

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