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 :

[Tableaux] Probleme d'affichage d'une variable sous forme d'array


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 6
    Par défaut [Tableaux] Probleme d'affichage d'une variable sous forme d'array
    Bonjour
    Alors voila j'ai un probleme quand je shouaite afficher la valeur d'une variable a partir d'un tableau (echo "$pseudo[0]) ca m'affiche seulement la premiere lettre de la variable,par exemple si j'ai un pseudo paradise et aCe ca m'affiche
    seulement P et a ,voici le code :
    <?php
    $sql = connect_sql();
    $reponse = mysql_query ("SELECT * FROM pdf_membre ORDER BY id DESC LIMIT 0 , 5") or die(mysql_error());
    $donnees = mysql_fetch_array ($reponse);
    $pseudos = $donnees['pseudo'];
    mysql_close($sql);
    ?>

    <div id="b">
    <?php
    echo "$pseudos[0]";
    ?>
    </div>
    </div>
    <div id="a1">
    <div id="b2">
    <?php
    echo "$pseudos[1]";
    ?>

  2. #2
    Membre éprouvé
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Par défaut
    Fais ça:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <?php
    $sql = connect_sql();
    $reponse = mysql_query ("SELECT pseudo FROM pdf_membre ORDER BY id DESC LIMIT 0 , 5") or die(mysql_error());
    list($pseudos) = mysql_fetch_array ($reponse);
    mysql_close($sql);
     
    echo "<pre>";
    print_r($pseudos);
    echo "</pre>";
    ?>
    Ca affiche quoi?

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 6
    Par défaut
    Ca affiche des nombre 11 1 ,c'est encore plus bizarre

  4. #4
    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
    C'est tout à fait normal que ca ne t'affiche que la 1ère lettre car tu fais

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $pseudos = $donnees['pseudo'];
    echo "$pseudos[0]";
    $pseudos est déjà égal au contenu de ton tableau et ensuite tu n'affiches que le 0 de ton contenu (à savoir le 1er caractère) car en php une chaine peut être considérée comme un tableau et tu peux accéder à chaque caractère de la chaine séparément du moment que tu connais son indice.

    Je te laisse corriger maintenant
    Ex développeur Php / J2EE.
    Actuellement reconverti à SharePoint 2013

    Mon blog SP 2013

  5. #5
    Membre éprouvé
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Par défaut
    J'aurai fait un while() moi.

  6. #6
    Membre Expert

    Homme Profil pro
    Expert PHP
    Inscrit en
    Novembre 2004
    Messages
    2 127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Expert PHP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 127
    Par défaut
    guitou12 >> rapport à ta signature :
    j'aurai plutot dit :

Discussions similaires

  1. Problem d'affichage d'une variable
    Par Melolu dans le forum Bibliothèque standard
    Réponses: 1
    Dernier message: 25/06/2008, 21h57
  2. Réponses: 6
    Dernier message: 22/02/2008, 18h22
  3. Réponses: 8
    Dernier message: 21/02/2008, 15h30
  4. Réponses: 7
    Dernier message: 28/10/2006, 19h07
  5. Réponses: 4
    Dernier message: 14/12/2005, 08h33

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