Condition php
Posté : 14 août 2011, 15:18
par razvan
- Bonjour
j'ai un champ image dans une table que je récupère pour affiché x images sur le forum.
Mon problème est que pour afficher les x images en ordre de dernier sujet je fait appel
a l'id des topic, mais ci j'ai un topic (exemple sans image) le nombres d'image afficher
diminue de un.
Voici une partie de ma requête.
Code : Tout sélectionner
$sql = 'SELECT topic_id, topic_image
FROM ' . TOPICS_TABLE . '
WHERE topic_id
ORDER BY topic_id DESC';
$result = $db->sql_query_limit($sql, $topic_image);
while( $row = $db->sql_fetchrow($result))
{
$template->assign_block_vars('topic_image', array(
'IMAGE' => $row['topic_image'],
));
}
Je cherche la condition qui permet de dir que un sujet sans image n'est pas
contabilisé pour l'affichage des X image.
Merci d'avance de votre aide.
Re: Condition php
Posté : 15 août 2011, 01:13
par devlop78
Il y a tellement de fautes d'orthographe que je n'ai rien compris. Peux-tu reformuler ta question, s'il te plaît, en précisant aussi la valeur des variables et le rôle des fonctions qui ne sont pas natives à PHP.
Merci...
Re: Condition php
Posté : 15 août 2011, 08:34
par razvan
- Bonjour
Dans la table des topic, j’ai ajouté un champ image qui est renseigné
quand ont poste un sujet (pas obligatoire).
Ensuite via un block sur le forum je récupère, exemple 10 images a affichées
les unes à côté des autres en ordre de dernier sujet contenant une image.
Pour conserver cet ordre je fais un ORDER BY topic_id DESC'
Le problème est que si l’ont poste exemple 10 sujets dont un sans image
Le block n’affiche que 9 images
.
Affiche un nombre d’images donné.
Construit le tableau HTML pour l’affichage des images.
Code : Tout sélectionner
$template->assign_block_vars('topic_image', array(
'IMAGE' => $row['topic_image'],