bonjour voila j ai le script suivant
je stock dans une session le tableau
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
18
19
20
21
22
23
24 <? function read_csv( $filename, $separateur) // transfert le fichier dans un tableau { if ( $FILE=fopen($filename,"r") ) // ouverture du fichier { while ($ARRAY[]=fgetcsv($FILE,1024,$separateur)); // lire ligne par ligne et coupe colonne par colonne fclose($FILE) ; // ferme le fichier array_pop($ARRAY); // efface la derniere ligne return $ARRAY ; // renvoie le tableau } } // $nom_fichier ="fichier.csv"; $nom_fichier = $fichier; $separateur = ","; $ARRAY=read_csv("$nom_fichier",$separateur); // lit le fichier $_SESSION['tableau']= $ARRAY; header("Location: lire.php"); ?>
sur le fichier lire.php je souhaite recupere le tableau ci joint le code
et la il me met l'erreur suivante :
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
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40 <? session_start(); $ARRAY = $_SESSION['tableau'] ; ?> <html> <head> <title>Document sans titre</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <? $heigh=sizeof($ARRAY); $width=sizeof($ARRAY[0]); ?> <form name="form1" method="post" action=""> <TABLE width="167" align="center"> <? for($i=0;$i<$heigh;$i++) { ?> <TR> <TD><? echo $i ?> <? echo $width ?></TD> </TR> <TR> <? for($j=0;$j<$width;$j++) { ?> <TD width="122"> <input name="textfield" type="text" value=" <? echo htmlspecialchars($ARRAY[$i][$j], ENT_QUOTES); ?>"> </TD> <? } ?> </TR> <TR> <TD>ff <input type="submit" name="Submit" value="Envoyer"></TD> </TR> <? } ?> </TABLE> </form> </body> </html>
Notice: Undefined index: tableau in c:\program files\easyphp1-8\www\site\lire.php on line 3
pouvez vous me dire ou je me plante
merci pour votre aide
Partager