Repetition de code

Résolu/Fermé
Ricky068 Messages postés 32 Date d'inscription jeudi 19 novembre 2009 Statut Membre Dernière intervention 4 mars 2014 - 24 déc. 2009 à 14:22
Ricky068 Messages postés 32 Date d'inscription jeudi 19 novembre 2009 Statut Membre Dernière intervention 4 mars 2014 - 24 déc. 2009 à 19:01
Bonjour,

je suis à la recherche d'un fonction pour répéter un code PHP(HTML) un certain nombre de fois en incluant des requête SQL:

Test $i
Test $i
Test $i
($i etant le comptage des affichage 1.2.3etc)

Et entre chaque ligne "Test" afficher une liste générée par la requete:

$result = mysql_query("SELECT * FROM db WHERE x = $i");
while ($row = mysql_fetch_array($result)) {
afficher liste};

Voila, j'éspère avoir été clair

@+
Eric
A voir également:

3 réponses

Bonjour, essaye avec une boucle for ( for($i=0;$i<$nombremaximum;$i++) ) qui englobe une boucle while ( même si c'est pas trop conseillé ). Redit si cela fonctionne.
0
Ricky068 Messages postés 32 Date d'inscription jeudi 19 novembre 2009 Statut Membre Dernière intervention 4 mars 2014
24 déc. 2009 à 18:07
Bon j'ai fait une boucle avec STR_REPEAT mais je n'arrive pas à faire le comptage .....

echo str_repeat('
<table width="50%" border="1" align="center">
<tr>
<td align="center">Squad '.$i.'</td>
</tr>
</table>
<br>', 10);
0
Ricky068 Messages postés 32 Date d'inscription jeudi 19 novembre 2009 Statut Membre Dernière intervention 4 mars 2014
24 déc. 2009 à 19:01
Trouvé

<?php
$i = 1; //on définit la variable $i qui sera notre nombre que l'on incrémentera. Ici $i va commencer à 0
while($i < $row1['matchSquad']+1)
{
echo '<table align="center" border="1" width="50%">
<tr>
<td align="center">Squad '.$i.'</td>
</tr>
</table>';

$i++;
}
?>


Merci
0