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 :

prbleme d'affichage de variable [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite Avatar de gretch
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Avril 2006
    Messages
    1 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 165
    Par défaut prbleme d'affichage de variable
    Voila le probleme (récurant chez moi, il y a un truc que j'ai pas du pigé ?!? )
    pourkoi ça marche pas ça ???

    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
    $query = "SELECT * from actu where etat like 'I' order by date";
    $actu_num=$val['actu_num'];
    $date=$val['date'];
    $titre=$val['titre'];
    $corps=$val['corps'];
     
    $req=mysql_query($query) or die('Erreur SQL titi!'.$sql.'<br>'.mysql_error()); // mysql_eror a enlever
    echo"<h1>Les actualités </h1>";
     
                while ($val=mysql_fetch_array($req))
                {
    echo"<fieldset>
    <legend>Ref : $actu_num / le $date</legend>
    <h3>$titre</h3><br/>
    <p>$corps</p>
    </fieldset>
    ";}
    j'ai le bon nombre d'enregistrement, mais ils sont tous vides, ( les fieldset sont la mais vides )

    comprend pas ...

  2. #2
    Membre averti
    Inscrit en
    Mai 2006
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 29
    Par défaut
    Je dit surement n'importe quoi, mais dans mysql_query, tu ne doit pas preceiser la variable de connexion apres $query ?!?

  3. #3
    Membre Expert
    Avatar de guitou12
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 077
    Par défaut
    Je pense que ça serait mieux de définir tes variables une fois que tu es dans la boucle sinon c'est normal qu'elles soient vides
    Ex développeur Php / J2EE.
    Actuellement reconverti à SharePoint 2013

    Mon blog SP 2013

  4. #4
    Membre Expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Par défaut
    Tu nous dis ce qui ne marche pas ?
    J'ai la flemme de deviner

  5. #5
    Membre Expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Par défaut
    Je pense aussi que dans ta boucle while, tu as l'intention d'utiliser la variable $val d'une manière ou d'une autre... Il y a plein d'exemples dans la doc de mysql_fetch_array.

    edit : en fait c'est la même remarque que guitou, d'un autre point de vue. Tu tentes du codage php spatio-temporel. C'est concept, mais ça marche pas.

  6. #6
    Membre émérite Avatar de gretch
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Avril 2006
    Messages
    1 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 165
    Par défaut
    "SELECT * from actu where etat like '%I%' order by date";
    nop c'est pas ça pour 2 raisons,
    1. c'est bien un I que je cherche pas des %I%
    2. j'ai le bon nombre d'enregistrement --> requete ok !!!
    xdiethankJe dit surement n'importe quoi, mais dans mysql_query, tu ne doit pas preceiser la variable de connexion apres $query ?!?
    tu voulais surement dire AVANT query, et elle existe simplement j'ai isoler la partie sensible du code, je vais pas vous refilé 300 ligne de code tout de meme

  7. #7
    Membre émérite Avatar de gretch
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Avril 2006
    Messages
    1 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 165
    Par défaut ça marche
    quitou je test ... ca marche ... quel idée d'apeler des variables pas encore définit


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

Discussions similaires

  1. Affichage de variables de SESSION
    Par yoan_111 dans le forum ASP
    Réponses: 2
    Dernier message: 24/04/2006, 11h15
  2. problème d'affichage de variable
    Par sam01 dans le forum Langage
    Réponses: 1
    Dernier message: 14/04/2006, 00h20
  3. Réponses: 3
    Dernier message: 02/03/2006, 19h22
  4. Affichage menu variable
    Par mosquitout dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 15/12/2005, 14h50
  5. [RegEx] Preg_replace et affichage de variable
    Par xperienss dans le forum Langage
    Réponses: 6
    Dernier message: 13/10/2005, 13h26

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