Page 1 sur 1

mettre les resultat d'un array dans differant div

Posté : 29 nov. 2011, 17:11
par jessi
Bonjour,

J'utilise wordpress au cas ou, mais c'est une question php :
Je fais une requete de ce type avec un array :
 $test3 = new WP_Query( array( 'post__in' => array ( '956', '967', '963', '951' ) ) ) ;
 while($test3->have_posts()) : $test3->the_post();?>
ou 956,967,.. sont des ID d'articles; J'aimerais savoir si il est possible d'affecter chaque ID à des DIV différant, de maniere à ne pas multiplier les requetes;
J'ai 5 DIV pour 5 ID , comment affécter ID1 à DIV1 , etc.. Je n'ai pas réussis à placer le html dans le php, ce qui doit etre normal..?!

Si un expert passe par la.., éclairez ma lanterne :)

merci,
Jessicate

Re: mettre les resultat d'un array dans differant div

Posté : 29 nov. 2011, 17:32
par jessi
Bonjour,

En horrible voila se que j'éssaie de faire :

Code : Tout sélectionner

$test3 = new WP_Query( array( 'post__in' => [b]array ( <div class="1" >'956' </div> , <div class="2" > '967' </div>, <div class="3" > '963'[/b] </div>, '951' ) ) ) ; while($test3->have_posts()) : $test3->the_post();?>
J'utilise wordpress au cas ou, mais c'est une question php :
Je fais une requete de ce type avec un array :
 $test3 = new WP_Query( array( 'post__in' => array ( '956', '967', '963', '951' ) ) ) ;
 while($test3->have_posts()) : $test3->the_post();?>
ou 956,967,.. sont des ID d'articles; J'aimerais savoir si il est possible d'affecter chaque ID à des DIV différant, de maniere à ne pas multiplier les requetes;
J'ai 5 DIV pour 5 ID , comment affécter ID1 à DIV1 , etc.. Je n'ai pas réussis à placer le html dans le php, ce qui doit etre normal..?!

Si un expert passe par la.., éclairez ma lanterne :)

merci,
Jessicate

Re: mettre les resultat d'un array dans differant div

Posté : 29 nov. 2011, 22:35
par AB
Tu bloques où, uniquement pour l'affichage des résultats ?

Tu veux mettre chaque ligne de résultat de ta requête dans un div différent ? Qu'est-ce qui t'en empêche ?
Par exemple :
while ($result = mysql_fetc_assoc($req))
{
echo '<div>'.$result['champ'].'</div>';
}
c'est le principe pour mysql, à adapter pour la syntaxe wordpress

Re: mettre les resultat d'un array dans differant div

Posté : 30 nov. 2011, 00:05
par Jessika
merci de me répondre, je suis un peu (beaucoup)out en php, je débute; Dans wordpress suite
à cette requete j'ai <?php the_post_thumbnail(array(250,150)); ?>( pour afficher la miniature de l'article , en l'occurence de tout les id appelé) </ul> et <?php the_title() ?>
qui affiche le titre de l'article; Si je laisse tel quel, je vais donc afficher toute les miniature et tout les titre des article ayant pour ID 956,967,963,951;
C'est se que je veux mais en affichant chacun d'eux dans un div respectif;

Es ce que ta réponse répondais à ma question?! Je t'avoue que c'est pas totalement du chinois mais un peu, si tu peux me donner un exemple concret
avec mon cas..

Merci beaucoup pour l'aide

Jessica

Re: mettre les resultat d'un array dans differant div

Posté : 30 nov. 2011, 16:24
par AB
L'exemple concret il est ci-dessus en php/mysql. Je peux pas te donner un exemple directement pour wordpress car je ne connais pas ce CMS et ils sont une syntaxe particulière (chaque CMS ou framework possède ses propre règles pour écrire du php).

Pour avoir plus de réponses, tu ferais mieux de poster directement dans un forum wordpress, sinon attendre qu'un visiteur qui connaisse ce CMS passe peut-être par ici...