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 :

Notice: Undefined variable


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de Toytoy31
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2010
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Tarn et Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Bâtiment

    Informations forums :
    Inscription : Novembre 2010
    Messages : 74
    Par défaut Notice: Undefined variable
    bonjour a tous,
    voila je suis GRAND debutant en php, et en SGBD...
    je sais ce que veut dire 'undefined variable' mais je ne comprends pas pourquoi je n'arrive pas à recuperer mes variables.

    j'ai fait un test avec d'autre fichier et j'arrive a recuperer mes variables (enfin sans avoir tout ce que je desire, mais la n'est pas le probleme)..

    si quelqu'un pouvait m'aider, ca serait super sympa..
    je vous mettrais la partie du code qui ne fonctionne pas.

    merci par avance

  2. #2
    Membre émérite
    Inscrit en
    Juillet 2003
    Messages
    625
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 625
    Par défaut
    Bonjour,

    montres nous ton code, ça sera plus simple.

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 27
    Par défaut
    Bonjour,

    en effet le code ça serait bien utile.

    cependant quand tu à cette erreur.

    soit tu veut afficher une variable avant quelle soit définie
    (par exemple le echo $tavariable est avant la déclaration de ta variable dans le code)

    soit tu à oublié le $devant le "nom" de ta variable
    (le nom d'une variable doit forcément comporter un $)

    ex :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $prenom = "Jean";
     
    $age = 30;
    ensuite tu peut faire dans le code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo "ton prénom est ".$prenom." et tu à ".$age." ans";

    J'espère t'avoir été utile

    Bonne journée

    P.S : a moins que le problème soit résolu depuis le temps

  4. #4
    Membre émérite
    Avatar de gwinyam
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 162
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 162
    Par défaut
    Au passage, quitte à concaténer tes chaînes avec tes variables, utilise les apostrophes plutôt que les guillemets:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo 'ton prénom est '.$prenom.' et tu à '.$age.' ans';
    plutôt que
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo "ton prénom est ".$prenom." et tu à ".$age." ans";
    Pourquoi? Parce que PHP va parcourir l'intégralité de tes chaînes définies avec des " alors qu'il n'y a rien à interpréter dedans. Avec des ', il la prend telle quelle.
    Le gain en performance est quasi nul mais c'est toujours ça de gagner.

  5. #5
    Membre confirmé
    Inscrit en
    Janvier 2007
    Messages
    219
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 219
    Par défaut
    Bonjour
    pour mieux d'aider il faut affiche ton code, pour que on puisse voir et peut etre le corriger. il se peut que la variable appelle est differente de la variable declarée
    :
    en suite tu
    appele ta variale
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo " il a :".$ages."ans";
    alors un peut affcher ce message.

    Bonne chance

Discussions similaires

  1. [MySQL] Notice: Undefined variable: prenom in c:\documents and settings\stagiaire10\mes docum
    Par fofina dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 15/10/2007, 00h18
  2. Notice: Undefined variable: id in
    Par dynam dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 11/09/2007, 17h12
  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