[PHP] Compter le nombre de listes

Fermé
-PP- Messages postés 11 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 22 mai 2008 - 20 mai 2008 à 01:07
-PP- Messages postés 11 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 22 mai 2008 - 20 mai 2008 à 11:39
Bonjour,

j'ai créé une fonction permettant de créer des listes déroulantes, qui marche parfaitement selon l'utilisation que je veux en faire, cependant, dans la page suivante, je voudrais pouvoir compter le nombre de listes créées car la variable en définissant le nombre ($nbr) est obsolète. Mais je n'y parviens pas...
Dois-je utiliser un "count" ? Mais sur quoi, car quoi que je fasse ça ne fonctionne pas...

Voici le code :

<?php
	echo 'les couleurs choisies sont : ';
	$nbr_listes = 4;     //  => !!! Récupération à Automatiser !!! <=	
                $g=0;
	while($g<$nbr_listes)
		{
			$t[$g]=$_GET["liste$g"];
			echo $t[$g];
			$g++;
		}
	
	?>


Voici la fonction :

function creer_liste($liste)
{

include ("Donnees.php");

$j=count($cases); // On compte le nombre de cases du tableau

	echo "<SELECT NAME ='$liste' size=$j>";

	//pour chaque case du tableau, crée une option dans la liste
	for ($i=0; $i<$j; $i++)
	{	
		$val = $bases[$i]; 
		echo"<OPTION VALUE ='$val'>$val";
		echo "</OPTION>";
	}
	echo "</SELECT>";
	
}


Et le code de création des listes, elles sont ensuite envoyées par GET :

while($compteur<$nbr)
	{
		// Utilisation de la fonction de création de listes déroulantes
		creer_liste("liste$compteur");
		// On incrémente le compteur
		$compteur++;
	}


Enfin, si je rentre le nombre de listes en dur, cela marche parfaitement.

Merci de votre aide, et bonne soirée !

1 réponse

-PP- Messages postés 11 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 22 mai 2008 1
20 mai 2008 à 11:39
Quelqu'un a une idée ?
Je suis vraiment bloqué...
Merci d'avance pour votre aide !
1