Page 1 sur 1

affichage d'une boulce...

Posté : 24 sept. 2007, 15:42
par Amnysia
bonjour a tous,
Voila ma petite question en esperant que quelqun pourra m'aider.
Je recupere les donnees d'une de mes tables, que j'affiche a l'aide d'une boucle, ils s'affichent les un en dessous des autres
exemple:
1
2
3
4
etc...
en fait j'aurais voulus que ils s'affichent par ligne de 3 ou 4
exemple:
1 2 3
4 5 6
7 8 9
etc...

y a t'il une fonction pour faire ca, ou alors un moyen de delilmiter des zones sur la page ou s'afficherons les resultats, un genre de tableau...
merci d'avance pour votre aide parce que la je suis totalement perdu... je n'ai aucune piste.

Posté : 24 sept. 2007, 15:56
par Cyrano
Fais une petite recherche dans les archives du forum avec le mot clé "modulo", tu vas y trouver ta solution.

Posté : 24 sept. 2007, 17:48
par stevevai.fr
Voila un script qui devrai t'interesser :
$req="SELECT * from tatable";
$blup=mysql_query($req);

$i=1;
echo "<table width=\"750\" border=\"0\" align=\"center\" cellpadding=\"2\" cellspacing=\"3\"> \n";
echo "<tr>";

while ($res = mysql_fetch_array($blup)) { 

echo "<td>";



  echo "<table><td width='110'>bla bla</td>"; 
  echo "<td><font size=1 face=verdana>Ref ".$res[nom].""; 
  echo "<br>Prix ".$res[prix]."</font></td></table>";
  
  if ($i % 3 == 0) 
  echo "</td>"; 
  $i++; 
  $t=$t+1;
echo "</tr>";


}   
echo "</table> \n";

Posté : 26 sept. 2007, 18:04
par Amnysia
Merci beaucoup c'est exactement ce que je cherchais ^^ je ne pensais pas que on pouvais jouer avec les table de cette facon. c'est bien pratique. :wink:

Posté : 27 sept. 2007, 00:05
par Ryle
Modération :
Puisque ta question est résolue, j'ajoute le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.

Tu peux réaliser cette opération toi-même
en cliquant sur le bouton Image qui s'affiche en haut à gauche de ce sujet
si tu as posté le 1er message en tant que membre (inscrit et identifié).

Alors... inscris-toi !!! ;)

Posté : 27 sept. 2007, 16:23
par amnysia
juste quand meme un petite question, a quoi sert le $t=$t+1; apres le $i++?
je ne saisis pas bien son utilite.
merci

P.S. desole ryle , j'etais passe en coup de vent au boulot pas eu le tps de mettre le tag ^^ atant pour moi ^^

Posté : 27 sept. 2007, 17:11
par Ryle
juste quand meme un petite question, a quoi sert le $t=$t+1; apres le $i++?
Absolument à rien ;)
et tel quel, tu aurais d'ailleurs un message d'alerte (si les Warning sont activés) pour te dire que la variable $t utilisée n'est pas définie :)

Posté : 27 sept. 2007, 17:41
par amnysia
c'est bien ce qui me semblais :D merci