Bonjour
c'est un leger souci avec l'affichage d'un tableau issu d'un fichier csv

voici le bout de code du fichier actions.class.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
public function executeIndex(sfWebRequest $request)
  { 
  	$this->formInput= new OuvrirFichierCSVForm(); 
	$this->lire= new Parseur();
	$this->table=$this->lire->lectureFichier("C:\Document.csv");
  }
et voici la fonction lectureFichier($string) de la classe Parseur.class.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
public function lectureFichier($file)
	{	$row=0;
		if (($f=fopen($file,"r"))!==FALSE){
		while (($data = fgetcsv($f, 1000, ";")) !== FALSE)
			{
			$num=count($data);
			for ($col=0;$col<$num;$col++)
				{
				$tableau[$row][$col]=$data[$col];
				}
				$row++;
			}
			fclose($f); 
		}
		return $tableau;
	}
et voici le code du fichier indexSuccess.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
<table>
	<?php for ($row=0;$row<$nbRow;$row++):?>
             <tr>
	   <td><?php echo $table[$row][0] ?></td>
	   <td><?php echo $table[$row][1] ?></td>
             </tr>
	<?php endfor?>
</table>
le problème c'est que lors de l'execution il y a l'affichage d'une seul colonne et non des deux, alors j'ai pemuté entre les deux colonnes résultat il y a que la deuxieme colonne qui s'afficher....ie toujours la meme à safficher.
thanks for your help