Aide PHP : boucle while valeurs à sauvegarder dans variable (Créer un compte)

  • Statut : non résolu
4 sujets de 1 à 4 (sur un total de 4)
  • Auteur
    Messages
  • #494032
    brice.guezet
    Participant
    Padawan WordPress
    78 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 3.0.1
    – Version de PHP/MySQL :
    – Thème utilisé : Arras
    – Extensions en place :
    – Nom de l’hebergeur :
    – Adresse du site :

    Problème(s) rencontré(s) :
    Bonjour à tous,

    J’aimerais stocker dans une variable la concaténation d’un texte qui s’affiche dans la boucle while suivante :

    query_posts(« cat=544 »);
    while (have_posts()) : the_post();
    $id_des_posts = get_the_ID().’, ‘;
    echo $id_des_posts;
    endwhile;

    En gros cette requête affiche les ID des posts d’une catégorie précise de la manière suivante :
    12, 45, 78, 789,…,

    J’aimerais pouvoir stocker ce résultat dans une variable mais je ne suis pas très fort en php… :-( (même nul, vous pouvez le dire)
    Nul doute que c’est surement un B à Ba pour les codeurs 🙂
    Comment dois-je faire ?

    Merci d’avance pour votre aide 😉

    #765931
    anthony_synapse
    Participant
    Chevalier WordPress
    258 contributions

    le « = » est un opérateur d’affectation, si I = 10 et plus loin tu affecte 80 à I, alors I = 80, je sais pas si c’est très clair ^^

    en gros, quand tu utilise le « = », tu écrase le contenu de la variable, pour concaténer il faut utiliser « .= » ( point égal )

    $str = ‘Hello’;
    $str .= ‘ world !’;

    echo $str; // Hello world !

    #765932
    Franck (fge)
    Modérateur
    Maître WordPress
    9572 contributions

    Une solution est de transformer $id_des_posts en tableau (au lieu d’une variable) que tu incrémentes dans ton while. Le résultat ainsi n’est pas écrasé.
    Pour plus d’infos sur les tableaux : http://www.siteduzero.com/tutoriel-3-14479-les-tableaux.html

    #765933
    anthony_synapse
    Participant
    Chevalier WordPress
    258 contributions

    oui mais il faudrait faire une boucle pour lire le tableau, ça alourdirais inutilement le script, après tout dépends des besoins.

4 sujets de 1 à 4 (sur un total de 4)
  • Le forum ‘Utilisation spécifique de WordPress’ est fermé à de nouveaux sujets et réponses.