un seul résultat avec foreach | Titre du sujet : un seul résultat avec foreach par olivee sur 02/09/2012 16:58:21
Je reviens vers vous pour une petite question. dans une boucle foreach j'ai un seul resultat qui s'affiche j'ai cherché partout sur internet je trouve pas une reponse pour le problème.
$sql10 = 'SELECT * FROM ' . $xoopsDB -> prefix( 'test_articles' ) . 'ORDER BY RAND() ';
$result10 = $xoopsDB -> query( $sql10, 10, 0 );
//$articles_arr10 = $xoopsDB -> fetchArray( $result10 );
$i = 0;
while($articles_arr10 = $xoopsDB -> fetchArray( $result10 )){
$tags_exploded = explode(" ", $articles_arr10['title']);
foreach($tags_exploded as $v => $value) {
if (strlen($value) > '5') {
$tags_exploded1 = $value;
//echo $i;
//echo $value;
$articles1 = "<a href='search.php?query=" . $tags_exploded1 . "&mid=8&action=showall&andor=AND'>" . $tags_exploded1 . "</a></br>";
$articles['test'] = "<a href='search.php?query=" . $tags_exploded1 . "&mid=8&action=showall&andor=AND'>" . $tags_exploded1 . "</a></br>";//affiche seulement un seul resultat
//echo $articles1;//affiche tous ce que je veux
//$xoopsTpl -> assign( 'articles11', $articles1 );//ça donne rien aussi un seul resultat
} } $i++; }
si je résume le but est de faire un système de tag en fonction des titres de mes articles avec echo $articles1;//affiche tous ce que je veux maintenant je veut faire un smarty de type <{$articles.test}> pour l'utiliser dans mon template en utilisant bien sûr $articles['test'] = "<a href='search.php?query=" . $tags_exploded1 . "&mid=8&action=showall&andor=AND'>" . $tags_exploded1 . "</a></br>";//affiche seulement une seule resultat
j'ai un seul résultat qui s'affiche. c'est un peu bizarre pour moi je comprend pas pourquoi.
|
|