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 :

Variable non defini


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Webdesigner
    Inscrit en
    Octobre 2010
    Messages
    68
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Webdesigner
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Octobre 2010
    Messages : 68
    Par défaut Variable non defini
    Bonjour,
    J'ai un problème de variable non définie :
    C'est la seule chose qui ne fonctionne pas, tout le reste fonctionne.

    Notice: Undefined index: id in C:\wamp\www\espace_final\index.php on line 16

    Revoici mon code index.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
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    <body> <!-- body class="thrColHybHdr" -->
    <?php
    //Maintenant, on se connecte � la base de donn�es
    include("connections/cnxsitephp.php");
    mysql_pconnect($hostname_cnxsitephp, $username_cnxsitephp, $password_cnxsitephp) or trigger_error(mysql_error(),E_USER_ERROR); 
    mysql_select_db($database_cnxsitephp);
    mysql_query("set names 'utf8'");
    ?>
    <?php
    // Puis on commence notre if
     
    if (isset($_SESSION['pseudo'])||(isset($_SESSION['id']))) // Si le membre est connect�
    {
            //Voici les options
            echo'<p>Vous etes connecte en tant que
            <a href="voirprofil.php?m='.intval($_SESSION['id']).'&amp;action=consulter">
            '.stripslashes(htmlspecialchars($_SESSION['pseudo'])).'</a><br />
            <a href="voirprofil.php?action=modifier">
            Modifier mon profil</a><br />
            <a href ="deconnexion.php">Se d�connecter</a><br /></p>';
     
    }
    // Sinon, on propose de se connecter ou de s'enregistrer
    else 
    {
            echo'<p>Vous n etes pas connecte <br />
    		<a href ="connexion.php">Se connecter</a><br /></p>';
    }
    ?>
    </body>

  2. #2
    Membre Expert
    Avatar de Eric2a
    Homme Profil pro
    Technicien
    Inscrit en
    Septembre 2005
    Messages
    1 225
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Technicien

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 225
    Par défaut
    Salut,

    La session est bien démarrée avec session_start(); ?

    Sinon, il faudrait peut-être remplacer
    if (isset($_SESSION['pseudo'])||(isset($_SESSION['id']))) // Si le membre est connect�
    par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if (isset($_SESSION['pseudo'],$_SESSION['id'])) // Si le membre est connecté
    afin de tester si les deux variables de session (pseudo ET id) sont bien définies.


    Ensuite, pour l'URL, il faut mieux utiliser rawurlencode() que htmlspecialchars().

Discussions similaires

  1. fonction changant une variable non definie comme global
    Par noureddine39 dans le forum Général Python
    Réponses: 10
    Dernier message: 02/05/2010, 16h50
  2. erreur de compilation variable non defini
    Par nabelou1 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 14/01/2009, 17h43
  3. Réponses: 3
    Dernier message: 12/10/2007, 04h26
  4. erreur variable non defini
    Par lilemy dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 14/06/2007, 18h16
  5. Variable non définie
    Par seb92400 dans le forum Access
    Réponses: 6
    Dernier message: 21/09/2006, 09h35

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