Page 1 sur 1

Aide Tableau recupéré une colonne

Posté : 05 oct. 2008, 18:21
par malicia
Hello tous le monde !!

Voila je cherche a récupérer les données d'un tableau en particulier d'une colonne mais je ne vois pas comment faire, j'ai teste une boucle for normalement ça devrait marché mais cela ne m'affiche que le dernier non :( pouvez vous m'aider please :D ?

Le code ci-dessous :

<?php

$Film=array(
"1"=> array("Nom" => "Mirrors", "Auteur"=>"Kyle", "Date de parution"=>"2008"),
"2"=> array("Nom" => "La loose", "Auteur"=>"Moi", "Date de parution"=>"2009"),
"3"=> array("Nom" => "Wall-E", "Auteur"=>"Disney", "Date de parution"=>"2007"),
);



function affiche_tableau($CD) { 
echo"<table border=3 align=center>";
echo"<tr><th>Nom</th><th>Auteur</th><th>Date de parution</th></tr>";
	foreach($CD as  $indice=>$valeur){
		echo"<tr align=center>";
		{foreach($valeur as $indice2=>$valeur2)
			{
			echo"<td>";
			echo $valeur2;
			echo"</td>";
			}
		echo"</tr>";
		}
		}
echo"</table>";
}

affiche_tableau($Film);

?>

<b>Listes des chanteurs de la médiathèque :</b>
<br/>
<?php
echo count($Film);
for($i=1; $i<count($Film); $i++);
	{
	echo $Film[$i]["Auteur"];
	}
?>

Posté : 05 oct. 2008, 22:29
par djtec
Bonsoir,

Moi en mettant cela ça fonctionne très bien.
<?php
$count = count($Film);

for ($i = 1; $i <= $count; $i++) 
{
    echo $Film[$i]["Auteur"].'<br>';
}
?> 

Posté : 05 oct. 2008, 22:52
par zeus
Est-ce que tu as essayé d'afficher le code source pour voir si le code HTML était généré correctement mais mal affiché ou s'il était mal généré ?

Posté : 05 oct. 2008, 23:03
par djtec
Je viens de voir ton erreur.

Tu as mit une point virgule à la fin de la ligne ou tu utilise le for.

Voilà sinon le script fonctionne chez moi.