affichage d'une boulce...

Amnysia
Invité n'ayant pas de compte PHPfrance

24 sept. 2007, 15:42

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.

Mammouth du PHP | 19672 Messages

24 sept. 2007, 15:56

Fais une petite recherche dans les archives du forum avec le mot clé "modulo", tu vas y trouver ta solution.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Petit nouveau ! | 8 Messages

24 sept. 2007, 17:48

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";
Tout sur Steve Vai = www.stevevai.fr

Amnysia
Invité n'ayant pas de compte PHPfrance

26 sept. 2007, 18:04

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:

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

27 sept. 2007, 00:05

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 !!! ;)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Petit nouveau ! | 6 Messages

27 sept. 2007, 16:23

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 ^^

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

27 sept. 2007, 17:11

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 :)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Petit nouveau ! | 6 Messages

27 sept. 2007, 17:41

c'est bien ce qui me semblais :D merci