[PHP] fonction

Mr.Boonty Messages postés 1 Statut Membre -  
Brachior Messages postés 616 Statut Membre -
Bonjour,

J'ai essayé d'écrire une petit bout de code pour qu'à partir de chaques articles et la vignette qui lui est associée,
la fonction afficher_image puisse me créer une DIV dans laquelle s'affiche la vignette en question, le but étant de créer un "petit diaporama".
Le problème que je rencontre c'est que seule la vignette du dernier article insérer dans la base de donnée s'affiche !

Voici le code :

<?php 
include('header.php');

function afficher_images($tab_articles){

	foreach ($tab_articles as $article){
	       echo "<div id='".$article['id']."' class='diaporama'><img src='/photo_site_miniature/".$article['image']."' title='cliquer pour agrandir'/></div>";
	}
}

//je recupère le type dans l'url
$type = $_GET['type'];

		//CONNEXION BASE
		include('mysqlconnect.php');
		
		//REQUETE
		$query = "SELECT * FROM articles WHERE type='".$type."'";
		$result = mysql_query($query);

		// RECUPERE LA SEULE LIGNE D'ENREGISTREMENT
		$tab_articles = array();
		$i=0;
		while ($row = mysql_fetch_array($result) )
		{
			$tab_articles[$i] = $row;
		}
	
		afficher_images($tab_articles);	
		
		//DECONNEXION BASE
		include('mysqlclose.php');
?>
<?php include('footer.php');?>


J'espère que vous serez en mesure de me dire ce qui "cloche".

Merci d'avance boonty.
A voir également:

1 réponse

Brachior Messages postés 616 Statut Membre 46
 
moi j'aurai fait un while au lieu de foreach Oo
j'ai pas dit que ca fonctionerai mais essayes tjs ^^ sait on jms ^^
0