Affiché données d'une requete SQL en "zigzag"

Fermé
bip - Modifié par bip le 31/08/2011 à 10:15
 bip - 31 août 2011 à 10:54
Bonjour,

Je voudrais savoir s'il serait possible d'afficher des données d'une requete SQL en "zigzag" ?
Je m'explique :
Enfaite j'affiche une barre avec <hr>, et je veux que les données récupérés à partir de la requete sql soient affiché les uns après les autres, une fois en haut, une fois en bas ...
EXEMPLE :

donnée 1 donnée 3 donnée5
<hr>----------------------------------------------------------------------------------------------<>
donnée 2 donnée 4


Merci :)

3 réponses

Utilisateur anonyme
31 août 2011 à 10:31
Bonjour,

Vous stockez le résultat de votre requête dans un tableau non associatif genre :

$tab[0]='donnée 1';
$tab[1]=...

ensuite vous faites
for($i=0;$i<count($tab)-1;$i+=2) {
echo $tab[$i].' ';
}
echo '<hr size="1">;
for($i=1;$i<count($tab)-1;$i+=2) {
echo $tab[$i].' ';
}
0
pitxu Messages postés 689 Date d'inscription vendredi 7 septembre 2007 Statut Membre Dernière intervention 25 mars 2015 94
31 août 2011 à 10:34
Bonjour,

tu peux faire une détection de parité :

if(is_int($entier/2)) print($entier." est un nombre pair" ); 
else print($entier." est un nombre impair" );


ainsi tu affiches les impairs en haut et les pairs en bas.
0
Merci pour votre aide j'essaye tout cela et je vous tiens au courant ;)
0