filtre mes resultats

Eléphant du PHP | 372 Messages

14 févr. 2015, 17:57

Salut j'ai un petit portfolio qui marche très bien cependant j'aimerais affiché par default uniquement les photos et non " tout " comme actuellement,mon code actuellement (ma requete) va chercher tous les resultat en bdd.
Je ne peut mettre une clause WHERE a la suite de ma requete sinon après il ne trouve pas les autres media.
Ou si il faut faire plusieur requete comment arranger le tout pour mon code, merci à vous.

             <div class="row">
                <div class="portfolio-items">
                	<?php
                    $listetour = $bdd->query('SELECT * FROM portfolio');
                    
                    // On affiche chaque entrée une à une
                    while ($donnees = $listetour->fetch())
                    {
                    ?>

                    <div class="portfolio-item <?php echo $donnees['filtre']; ?> col-xs-12 col-sm-4 col-md-3">
                        <div class="recent-work-wrap">
                            <img src="admin/images/<?php echo $donnees['image']; ?>">
                            <div class="overlay">
                                <div class="recent-work-inner">
                                    <h3><a target="_blank" href="<?php echo $donnees['link']; ?>"><?php echo $donnees['titre']; ?></a></h3>
                                    <p><?php echo $donnees['contenu']; ?></p>
                                    <a class="preview" href="admin/images/<?php echo $donnees['image']; ?>" rel="prettyPhoto"><i class="fa fa-eye"></i> View</a>
                                    
                                </div> 
                            </div>
                        </div>          
                    </div>
                    <?php
                    }
                    ?> <!--/.portfolio-item--><!--/.portfolio-item-->
                </div>
            </div>

Mammouth du PHP | 688 Messages

14 févr. 2015, 20:04

un exemple du contenu de la table portfolio aiderait

Eléphant du PHP | 372 Messages

15 févr. 2015, 00:15

voici ma table portfolio ( en piéce jointe ).

Mais en gros j'ai 6 colone :
id (auto increment)
filtre (varchar, 255 )
link (varchar, 255 )
titre (varchar, 255 )
contenu (text )
image (varchar, 50 )
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.

ViPHP
ViPHP | 1996 Messages

16 févr. 2015, 23:58

Avec LIMIT ?
$listetour = $bdd->query('SELECT * FROM portfolio LIMIT 5');
Il n'y aura que 5 résultats.
It is nice to be important but it is more important to be nice
http://www.aureuswebfactory.fr