Page 1 sur 1
Affichage sur x colonnes
Posté : 11 oct. 2009, 03:38
par Fredy07
Bonjour,
Comment afficher le resultat d une requete sur 3 colonnes, j'ai fait mais ca me donne pour chaque champ un affichage sur 3 colonnes et le nombre de lignes aussi.
Merci
Re: Affichage sur x colonnes
Posté : 11 oct. 2009, 09:56
par dunbar
Salut,
MOntre nous ton code stp, c'est plus facile pour apporter une aide.

Re: Affichage sur x colonnes
Posté : 11 oct. 2009, 10:03
par Fredy07
Salut,
MOntre nous ton code stp, c'est plus facile pour apporter une aide.

le voila:
$nb = mysql_num_rows($query_qr);
$counter = 0;
while ($row_qr = mysql_fetch_array($query_qr))
{
// on extract les donnees
extract($row_qr);
if($counter >=3){
$Contents .="<br/>";
$counter = 0;
}
$Contents .="$nom";
$counter++;
}
Re: Affichage sur x colonnes
Posté : 11 oct. 2009, 10:25
par dunbar
Salut,
Ceci donne quoi ?
$counter = 0;
while ($row_qr = mysql_fetch_array($query_qr))
{
$counter++;
// on extract les donnees
extract($row_qr);
if ( ceil($counter/3) == $counter/3 ) {
$Contents .="<br/>";
$counter = 0;
}
else {
$Contents .="$nom";
$counter;
}
}
Re: Affichage sur x colonnes
Posté : 11 oct. 2009, 10:42
par fredy007
J'ai voulu tester le retour a la ligne apres 3 enregistrements, mais ca me donne un nom au-dessus de l autre
Re: Affichage sur x colonnes
Posté : 11 oct. 2009, 11:34
par FuZZyLine
Salut,
J'ai voulu tester le retour a la ligne apres 3 enregistrements, mais ca me donne un nom au-dessus de l autre
Et si tu faisais un traitement via modulo?
Dsl si je suis à côté de la plaque c'est juste que je suis ce type de traitement et je pense que ca peut
répondre à ton besoin aussi... 'fin, possible
@+

Re: Affichage sur x colonnes
Posté : 17 oct. 2009, 06:33
par Fredy07
Salut,
J'ai voulu tester le retour a la ligne apres 3 enregistrements, mais ca me donne un nom au-dessus de l autre
Et si tu faisais un traitement via modulo?
Dsl si je suis à côté de la plaque c'est juste que je suis ce type de traitement et je pense que ca peut
répondre à ton besoin aussi... 'fin, possible
@+

Corrigez moi si j'ai tort:
echo '<table border="1" align="center" cellpadding="5">';
while ($row_qr = mysql_fetch_array($query_qr))
{
if ($i%3 == 0) echo '<tr align="center">';
$i++;
// on extract les donnees
extract($row_qr);
echo '<td>on affiche le contenu ici ..</td>';
if ($i%3 ==0)echo "</tr>";
}
echo '</table>';
Re: Affichage sur x colonnes
Posté : 17 oct. 2009, 08:48
par FuZZyLine
Salut,
[...]
Corrigez moi si j'ai tort:
echo '<table border="1" align="center" cellpadding="5">';
while ($row_qr = mysql_fetch_array($query_qr))
{
if ($i%3 == 0) echo '<tr align="center">';
$i++;
// on extract les donnees
extract($row_qr);
echo '<td>on affiche le contenu ici ..</td>';
if ($i%3 ==0)echo "</tr>";
}
echo '</table>';
Pour l'utilisation "modulo", correction inutile, tu tiens le principe

En revanche tu ne dis pas si le résultat est conforme à ce que tu veux, est-ce le cas?
@+

Re: Affichage sur x colonnes
Posté : 17 oct. 2009, 09:06
par Fredy07
Salut,
Pour l'utilisation "modulo", correction inutile, tu tiens le principe

En revanche tu ne dis pas si le résultat est conforme à ce que tu veux, est-ce le cas?
@+

J'ai un tres bon resultat, merci FuZZyLine
Re: Affichage sur x colonnes
Posté : 17 oct. 2009, 09:50
par FuZZyLine
J'ai un tres bon resultat, merci FuZZyLine
Bon, c'est cool alors, bonne continuation, @+
