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

Bibliothèques et frameworks PHP Discussion :

[Smarty] probleme de resultat d'une requete


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Membre régulier
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2008
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2008
    Messages : 102
    Points : 70
    Points
    70
    Par défaut [Smarty] probleme de resultat d'une requete
    Bonjour,
    Je suis en train de m'initier à SMARTY et je bloque sur un problème étrange!

    J'ai une requête qui récupère les champs d'une table.
    Tous les champs sont bien affichés sauf un et je ne comprend pas pourquoi

    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
     
    $query = "select * from tbl1 where ok=1 order by id desc limit 0,2";
    $mysql_rs = mysql_query($query, $mysql_ressource) or die(mysql_error());
     
    $liste = array();
     
    			while ($aRow = mysql_fetch_array($mysql_rs)) 
    			{
    				array_push($liste, $aRow);
    			}
     
    			$tpl->assign('listeA', $liste);
     
     
    			$tpl->display('accueil.tpl');
    Dans mon accueil.tpl j'ai le code suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     {foreach from=$listeA item=a}
      {$a.champs1}<br>
      {$a.champs2}<br>
      {$a.champs3}<br>
     {/foreach}
    Le champ 1 et 3 s'affichent correctement mais pas le 2 !

    mySql, le champs 2 est du type suivant:
    varchar(30)
    Si j'execute ma requete dans phpMyAdmin j'arrive bien à afficher tous les champs ...
    Quelqu'un aurait-il une idée ??

  2. #2
    Membre émérite
    Avatar de Nesmontou
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Septembre 2004
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 612
    Points : 2 969
    Points
    2 969
    Par défaut
    Bonjour,

    Il faudrait préciser ce que signifie le champs n'est pas correctement affiché.
    Si vous ne pouvez expliquer un concept à un enfant de six ans, c'est que vous ne le comprenez pas complètement. Albert EINSTEIN

    F.A.Q. : Java, PHP, (X)HTML / CSS

    N'oubliez pas de cliquer sur le bouton Résolu en bas de page quand vous avez obtenu une solution à votre problème

  3. #3
    Membre régulier
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2008
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2008
    Messages : 102
    Points : 70
    Points
    70
    Par défaut
    Et bien en fait j'ai l'impression que le champ n'est tout simplement pas récupéré...

    Même un simple echo ou print ne l'affiche pas ....

  4. #4
    Membre régulier
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2008
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2008
    Messages : 102
    Points : 70
    Points
    70
    Par défaut
    J'ai une petite question: si le champs qui ne s'affiche pas est une array à lui tout seul, est ce que la methode mysql_fetch_array($mysql_rs) gère de façon correcte la récupération du champs ?
    Le problème viendrait donc du array_push($liste, $aRow); ???

    Je sais pas si j'ai bien été clair sur ce coup la

Discussions similaires

  1. Probleme si le resultat d'une requete est vide (BD mysql)
    Par nopnop dans le forum Bases de données
    Réponses: 10
    Dernier message: 07/07/2006, 17h16
  2. Réponses: 2
    Dernier message: 29/11/2004, 12h13
  3. Probleme d'execution d'une requete avec un Count
    Par PrinceMaster77 dans le forum ASP
    Réponses: 4
    Dernier message: 23/06/2004, 10h33
  4. Syntaxe pour avoir un seul resultat dans une requete
    Par Pompil dans le forum Requêtes
    Réponses: 2
    Dernier message: 06/09/2003, 15h51
  5. [VB6] [Excel] Résultat d'une requete ds une feuille
    Par elifqaoui dans le forum VB 6 et antérieur
    Réponses: 12
    Dernier message: 07/01/2003, 17h52

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