Problème php

Résolu/Fermé
Utilisateur anonyme - 13 juin 2008 à 14:47
 Utilisateur anonyme - 17 juin 2008 à 11:58
Bonjour,

J'ai un problème je voudrais enfaite faire code qui me permet de prendre les donnée d'un fichier en .csv et de les mettre dans un tableau en .php
J'arrive a extraire les donnée mais pas a les mettre dans un tableau associatif
voila mon code

qui peut me trouvé lerreur svp???
<?php
$filename="export-mails.csv";
$separateur=";";

if ($FILE=fopen($filename,"r"))
{
$nomcolonne[]=fgetcsv($FILE,1024,$separateur);

}
else
{
echo "err";
}

if($FILE=fopen($filename,"r") )
{

while ($ARRAY[]=fgetcsv($FILE,1024,$separateur));
fclose($FILE) ;
array_pop($ARRAY);
return $ARRAY ;
}
else
{
echo "erro";
}

$heigh=sizeof($ARRAY);
$width=sizeof($ARRAY[0]);


echo "<table style='margin-left: auto margin-right: auto' border='1'>";
echo "<thead>";

echo "</thead>";
for($i=1;$i<$heigh;$i++)
{
echo "<tr>\n";
for($j=0;$j<$width;$j++)
{
echo "<td style='text-align: center;'>";

if( $ARRAY[$i][$j]=="" )
{
echo " ";
}
else
{
echo htmlspecialchars($ARRAY[$i][$j],ENT_QUOTES);
}
echo "</td>\n";
}
echo "</tr>\n";

}
?>
A voir également:

5 réponses

doctormad Messages postés 430 Date d'inscription mercredi 28 novembre 2007 Statut Membre Dernière intervention 2 avril 2015 99
13 juin 2008 à 15:10
Salut,

y a + simple quand même ^^

<?php

$lines = file('export-mails.csv');
$mon_separateur=";";

echo '<table>';

foreach ($lines as $line_num => $line) {

  $vals=explode($mon_separateur,$line);

  echo "<tr>";

  foreach($vals as $val){
    echo '<td>'.$val.'</td>';
  }

  echo'</tr>';
  echo '\n';
}

echo '</table>';

?>
0
Utilisateur anonyme
13 juin 2008 à 15:43
hollalalalalala trop sympha merciiii c coooolll
0
Utilisateur anonyme
16 juin 2008 à 08:47
Bonjour
doctormad serai tu si il y a un moyen pour pouvoir mettre les information a jour a partir de la page crée
et donc de ce fait changer via la page les information contenue dans le fichier 'export-mails.csv'

merci en avance de ton aide précieuse
0
doctormad Messages postés 430 Date d'inscription mercredi 28 novembre 2007 Statut Membre Dernière intervention 2 avril 2015 99
17 juin 2008 à 11:54
re, il faut faire un formulaire <form> mettre des input type="text" dans tes tes <td> et crée un fichier php qui récupèrera tout ca puis écrira ligne par ligne dans le fichier

si t'as des soucis je peux aider mais je vais pas le faire à ta place :)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
17 juin 2008 à 11:58
nn tkt pas je vait essaye et je te dit sa se soir avec le code merci de ton aide
0