par
sadeq » 29 juin 2006, 16:30
Un compteur peut être réalisé par une boucle.
Exemple:
$i = 1; //début du compteur
//Boucle while qui répéte ce qui est entre {...} tant que $i <=10
//Et donc 10 fois
while ($i <= 10){
//afficher le compteur
echo $i;
//avancer le compteur
$i++; //augmente de +1
}//fin while
ou bien
//Boucle for qui répéte ce qui est entre {...} de $i =1 à 10 en avançant de +1
//Et donc 10 fois
for ($i=1; $i <= 10; $i++){
//afficher le compteur
echo $i;
}//fin for
Dans ton cas tu dois utiliser un while pour lire le résultat de ta requête
Exemple:
//exécuter la requête SQL
$resultat_sql = mysql_query("... ici ta requête sql SELECT ...");
//un while de lecture du résultat
while ( $ligne = mysql_fetch_array($resultat_sql) ){
//ici écrire le traitement de $ligne qui représente un tableau de colonnes (champs dans le SELECT)
}//fin while
Un compteur peut être réalisé par une boucle.
Exemple:
[php]$i = 1; //début du compteur
//Boucle while qui répéte ce qui est entre {...} tant que $i <=10
//Et donc 10 fois
while ($i <= 10){
//afficher le compteur
echo $i;
//avancer le compteur
$i++; //augmente de +1
}//fin while[/php]
ou bien
[php]//Boucle for qui répéte ce qui est entre {...} de $i =1 à 10 en avançant de +1
//Et donc 10 fois
for ($i=1; $i <= 10; $i++){
//afficher le compteur
echo $i;
}//fin for
[/php]
Dans ton cas tu dois utiliser un while pour lire le résultat de ta requête
Exemple:
[php]//exécuter la requête SQL
$resultat_sql = mysql_query("... ici ta requête sql SELECT ...");
//un while de lecture du résultat
while ( $ligne = mysql_fetch_array($resultat_sql) ){
//ici écrire le traitement de $ligne qui représente un tableau de colonnes (champs dans le SELECT)
}//fin while
[/php]