Condition php

Petit nouveau ! | 2 Messages

14 août 2011, 15:18

  • 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.
Modifié en dernier par razvan le 15 août 2011, 08:17, modifié 1 fois.

devlop78
Invité n'ayant pas de compte PHPfrance

15 août 2011, 01:13

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...

Petit nouveau ! | 2 Messages

15 août 2011, 08:34

  • 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é.

    Code : Tout sélectionner

    $result = $db->sql_query_limit($sql, $topic_image);
    Construit le tableau HTML pour l’affichage des images.

    Code : Tout sélectionner

    $template->assign_block_vars('topic_image', array( 'IMAGE' => $row['topic_image'],