Boucle for en php

heaveng Messages postés 139 Date d'inscription   Statut Membre Dernière intervention   -  
 le père -
Bonjour,
je cherche a faire une fonction en php mais je ne connais pas le lexique dont j'ai besoin j'ai donc fais un petit mix entre du php et du octave si vous connaissez et ca donne ca:

function comptphotos ($idalbum) {
		// On se connecte d'abord à MySQL :
	mysql_connect("localhost", "$$$$$$$", "$$$$$$$");
	mysql_select_db("aquaref_membre");
	
	$reponsa = mysql_query("SELECT * FROM albumphoto  WHERE id=$idalbum ");
$donneo = mysql_fetch_array($reponsa);

	
	$nb="0";
	for (i=1:25) {
		if ($donneo['photo(i)'] != NULL) {
			$nb = $nb + 1 ;
			}
		}	
		
	return $nb;
	
}


biensur ce code ne fonctionne pas je ne sait pas comment faire cette boucle for en php si qqun peut m'aider merci baucoup et bonne soirée a tous
A voir également:

3 réponses

le père
 
Bonsoir

les explications sur la boucle for ici :

https://www.php.net/manual/fr/control-structures.for.php

et tu ferais bien de lire quelques autres chapitres de la doc ;)
0
heaveng Messages postés 139 Date d'inscription   Statut Membre Dernière intervention  
 
merci just comment j'insere i dans ma variable $donnees['photo$i'] je dois faire comment??
0
le père
 
Si tes données sont $donnees['photo0'],$donnees['photo1'] etc... c'est $donnees["photo$i"]
Il faut bien mettre des doubles quotes pour que le $i à l'intérieur soit pris comme une variable et remplacé par sa valeur.
0