8722 sujets

Développement web côté serveur, CMS

Bonjour,

Je souhaite n'afficher que la 1ère ligne de ma table puis à côté la 2ème et cela sur la même page sans faire:

car je voudrais le faire en 6 "affichages" qui afficheront respectivement la ligne 1, la ligne 2, la ligne 3, la ligne 4, la ligne 5 et la ligne 6 sans afficher tous les champs. Donc je suppose que c'est possible en php mais je ne trouve pas.
Tu récupères tes 6 lignes avec une requete SQL.
Tu fours chaque ligne dans un même tableau PHP.

Et ensuite, te suffit de faire apparaître la ligne que tu veux en ciblant dans ton tableau :

// Affichage valeur retournée 1
echo $tab[0];
// Affichage valeur retournée 2
echo $tab[1];
// Affichage valeur retournée 3
echo $tab[2];
un foreach serais plus approprié, couplé par un LIMIT dans la requete sql
et si tu veut limiter les données récupéré via sql

select monchamp1,monchamp1,monchamp1 FROM matable LIMIT 0,6
Modérateur
Apoooo a écrit :
...
Tu fours chaque ligne dans un même tableau PHP.
...


tu as déjà un tableau (si tu fais un PDO::FETCH_BOTH (valeur default)) Smiley cligne
Modifié par niuxe (02 Apr 2013 - 23:07)
niuxe a écrit :


tu as déjà un tableau (si tu fais un PDO::FETCH_BOTH (valeur default)) Smiley cligne


Je lui ai dis de les fourer dans un tableau, je lui ai pas dis comment Smiley lol
En fait j'ai fait en css

<style type="text/css">
    li {
    display:block;
    float:left;
    }
    li[float="left"] + li {
    display:block;
    float:none;
    }
</style>
Modérateur
Apoooo a écrit :
Moi pas comprendre le rapport entre ton css et ton problème initiale, m'enfin..

+1

Je dirai même :

li[float="left"] + li {
    display:block;
    float:none;
    }

Smiley biggol
Sélecteur avancé css
Modifié par niuxe (04 Apr 2013 - 23:20)