Numéro dans un tableau

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Numéro dans un tableau

par mars77 » 16 oct. 2007, 20:43

Yes voilà j'ai trouvé.

Code : Tout sélectionner

<? $select = 'select id,pl,noms,partie,victoires,nuls,defaites,buts,butenc,differencebu,points,equipe,genre,genre2,saison FROM classequipe WHERE genre2="glace" AND saison="2007/2008" ORDER BY points Desc, differencebu Asc'; $result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() ); $i = 1; //----------------------------------------- // formule pour afficher les résulatat de la base. //----------------------------------------- while($row = mysql_fetch_array($result)) { ?> <tr bgcolor="#006699"> <td width="" align="left"><? echo '<span class="mm4"> '.$i.'</span>'; $i++; ?></td> <td width="" align="left"><? echo '<span class="mm4">'.stripslashes($row["noms"]).'</span>';?></td> <td width="30" align="center" ><? echo '<span class="mm4">'.stripslashes($row["partie"]).'</span>';?></td> <td width="30" align="center"><? echo '<span class="mm4">'.stripslashes($row["victoires"]).'</span>';?></td> <td width="30" align="center"><? echo '<span class="mm4">'.stripslashes($row["nuls"]).'</span>';?></td> <td width="30" align="center"><? echo '<span class="mm4">'.stripslashes($row["defaites"]).'</span>';?></td> <td width="30" align="center"><? echo '<span class="mm4">'.stripslashes($row["buts"]).'</span>';?></td> <td width="30" align="center"><? echo '<span class="mm4">'.stripslashes($row["butenc"]).'</span>';?></td> <td width="30" align="center"><? echo '<span class="mm4">'.stripslashes($row["differencebu"]).'</span>';?></td> <td width="30" align="center"><? echo '<span class="mm4">'.stripslashes($row["points"]).'</span>';?></td> </tr>
Simplement avec $i et $i++

par Truc » 16 oct. 2007, 20:42

question de logique... :-k

tu as une boucle suffit d'y ajouter un élément (variable) qui sera incrémentée à chaque passage et l'afficher.
$i = 1;
while (...)
{
   ...
   $i++;
}

par choubix » 16 oct. 2007, 20:37

hello,

je me remets au php ces jours ci alors il faut pas me taper ;)

juste un exemple que j'avais sous le coude:
t'as une boucle while, pourquoi tu ne l'utiliserais pas comme ca:


$i = 1;
while ($i <= mysql_fetch_array($result)):
echo $i;
$i++;
endwhile;

Numéro dans un tableau

par mars77 » 16 oct. 2007, 20:24

Bonsoir,

Voilà J'ai créé un code pour afficher des résulats dans un tableau.

Code : Tout sélectionner

$select = 'select id,pl,noms,partie,victoires,nuls,defaites,buts,butenc,differencebu,points,equipe,genre,genre2,saison FROM classequipe WHERE genre2="glace" AND saison="2007/2008" ORDER BY points Desc, differencebu Asc'; $result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() ); //----------------------------------------- // formule pour afficher les résulatat de la base. //----------------------------------------- while($row = mysql_fetch_array($result)) { ?> <tr bgcolor="#006699"> <td width="" align="left"><? echo '<span class="mm4">'.stripslashes($row["pl"]).'</span>';?></td> <td width="" align="left"><? echo '<span class="mm4">'.stripslashes($row["noms"]).'</span>';?></td> <td width="30" align="center" ><? echo '<span class="mm4">'.stripslashes($row["partie"]).'</span>';?></td> <td width="30" align="center"><? echo '<span class="mm4">'.stripslashes($row["victoires"]).'</span>';?></td> <td width="30" align="center"><? echo '<span class="mm4">'.stripslashes($row["nuls"]).'</span>';?></td> <td width="30" align="center"><? echo '<span class="mm4">'.stripslashes($row["defaites"]).'</span>';?></td> <td width="30" align="center"><? echo '<span class="mm4">'.stripslashes($row["buts"]).'</span>';?></td> <td width="30" align="center"><? echo '<span class="mm4">'.stripslashes($row["butenc"]).'</span>';?></td> <td width="30" align="center"><? echo '<span class="mm4">'.stripslashes($row["differencebu"]).'</span>';?></td> <td width="30" align="center"><? echo '<span class="mm4">'.stripslashes($row["points"]).'</span>';?></td> </tr>
Maintenant j'aimerai que chaque résultat soie numéroté de 1 au nombre de résultat qui est disponible. mais comment je peux faire ???

merci pour votre aide