28173 sujets

CSS et mise en forme, CSS3

Bonjour,

J'ai besoin d'une fonction, ci-dessous :
function affichedonnee($data){
	global $dd,$time_start;
		$dd++;
		if($dd>20)return;
		echo "<div id=container>";
		echo "<div id=\"wrapper\">";
		echo "<div id=content>".(microtime_float() - $time_start)." : ".$data['nom'];
		echo "<br /><img src=\"../images/star.jpg\" border=\"0\">";
		echo "<img src=\"../images/star.jpg\" border=\"0\">";
		echo "<br />".utf8_encode($data['description'])."<br /><i>".utf8_encode($data['y_aller'])."</i>";
		echo "</div>";
		echo "</div>";
		echo "<div id=\"navigation\">";
		echo "<img class=data height=\"75px\" width=\"75px\" src=\"".$data['photo']."\">";
		echo "<img class=logo src=\"../images/logos/pts/logo.jpg\"></div><div id=\"extra\">";
		echo "<br />Prix :";
		echo "<br />";
		echo "<div id=\"couleur\">".$data['prix']."€</div>";
		echo "par produit";
		echo "<br />Taxes et frais inclus";
		echo "<br />";
		echo "<img src=\"../images/reserv1.jpg\" border=\"0\">";
		echo "<br />";
		echo "<div id=\"poids\">- ".$$data['service']."</div>";
		echo "</div>";
		echo "<div id=\"footer\"><div id=vert>pour  ".$$data['nb_personnes']."  jour(s) personne(s)</div>";
		echo "<div id=orange>chambre(s) type:</div>";
		echo "</div>";
        }

Elle était en tableau, je l'ai transformée en css.

Or, depuis qu'elle est en css, je n'arrive pas à afficher le nombre d'éléments que je veux.
Si j'en affiche 10 (10 appels à la fonction), ca marche. Si j'en veux 20, ca ne marche pas.
Or a priori, ca ne vient pas du code.

J'ai besoin d'appeler cette fonction (d'affichage) un bon paquet de fois (300 ?), et... ne peux me contenter de 10 affichages..

Si vous connaissez le problème, merci de me guider Smiley cligne

Merci d'avance.
Modifié par Anonymus (10 Oct 2006 - 14:55)
J'ai rajouté la fonction microtime pour calculer le temps d'affichage de la page de manière générale, et de chaque élément de facon précise.
Le problème n'est pas au niveau de cette fonction (qui se trouve effectivement plus haut dans le code), qui s'affiche correctement sur la page Smiley cligne

Merci.