Bonjour
j'ai essayer d'exploiter les données d'un fichier .CSV dans tableau en php , AVEC 3 COLONNE, en utilisant le programme ci-dessous, mais celui il me crée que une seule colonne
quelqu'un pourrez m'aide
<?php
$fichier = "maiz.csv";
echo "<table>";
$fic = fopen($fichier, 'rb');
$nb_lignes=0; //Init du nombre de lignes
$tab_lignes=array(1,2,3,4,5,6); //Gestion des lignes dans un tableau
$tab_colonnes=array(1); //Gestion des colonnes dans un tableau
$nbCols = 3; // nombre de colonnes du tableau
for ($ligne = fgetcsv($fic, 1024, ";"); !feof($fic); $ligne = fgetcsv($fic, 1024, ";")) {
if(in_array($nb_lignes,$tab_lignes)){
echo '<tr valign="top" style="border:none;">';
$j = sizeof($ligne);
for ($i = 0; $i < $j; $i++) {
if(in_array($i,$tab_colonnes)){
echo '<td style="border:none;"><center><a href="'.$ligne['1'].'" target="_blank" rel="noopener"><img src='.$ligne['5'].'><b>'.$ligne['2'].'</b><br>'.$ligne['8'].'€</a></center></td>';
}
}
echo "</tr>";
}
$nb_lignes++;
}
echo "</table>\n";
?>
Ce que je veux
l'ojectif: c'est creer avec des lignes precises (array(1,2,3,4,5,6)) de CSV un tableau à 3 colonnes
c'est a dire :
1 2 3
4 5 6
Ce que j'obtiens
une seule colonne
1
2
3
4
5
6