[RESOLU] affichage donnée tableau php

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] affichage donnée tableau php

Re: affichage donnée tableau php

par batav » 01 sept. 2020, 21:34

Et bien j'aurais appris 2 trucs ;)

J'ai toujours cru que le séparateur classique c'était le ;

Un gros merci !!

Re: affichage donnée tableau php

par Spols » 01 sept. 2020, 13:21

CSV = Comma Separated Value

tes valeurs sont séparé par des point-virgule

Utilise le 3ème argument de fgetcsv pour définir le point virgule comme séparateur

https://www.php.net/manual/en/function.fgetcsv.php

Re: affichage donnée tableau php

par batave » 01 sept. 2020, 11:35

et le cdv :

Code produit;Désignation;Stock;PV TTC;Référence
4005086137936;JUMENT ANDALOUSE;3;7,49;237610
4005086138056;ETALON MUSTANG;4;7,49;237613
4005086138070;POULAIN MUSTANG;1;5,99;237615
4005086138100;POULAIN CLYDESDALE;1;5,99;237618
4005086414471;JUMENT ARABE + COUVERTURE;;12,99;237620
4005086145672;DILOPHOSAURE;;13,99;237622
3700335229844;LAPIN HAPPY - ATT-SUCETTE;;19,99;237724
3700335229769;SOURIS PEARLY ATT-SUCETTE;;19,99;237726
9782733839355;LE LOUP AU MUSEE PF;1;5,95;237789

Re: affichage donnée tableau php

par batave » 01 sept. 2020, 11:33

ok mince !
C'est une fonction que j'ai trouvé pour importer un cdv dans un tableau :

function ImportCSV2Array($filename)
{
$row = 0;
$col = 0;

$handle = @fopen($filename, "r");
if ($handle)
{
while (($row = fgetcsv($handle, 4096)) !== false)
{
if (empty($fields))
{
$fields = $row;
continue;
}

foreach ($row as $k=>$value)
{
$results[$col][$fields[$k]] = $value;
}
$col++;
unset($row);
}
if (!feof($handle))
{
echo "Error: unexpected fgets() failn";
}
fclose($handle);
}

return $results;
}

$filename = "MarketPlace_XLSx.csv";
$eans = ImportCSV2Array($filename);

Re: affichage donnée tableau php

par @rthur » 01 sept. 2020, 10:38

C'est la création de ton tableau qui a un soucis. montre nous le code qui crée ce tableaux
+1

Si tu fais un var_dump($tableau[0]); tu verras que tu n'as pas d'élément de ton tableau ayant comme clé "Code produit"

Re: affichage donnée tableau php

par Spols » 01 sept. 2020, 08:41

C'est la création de ton tableau qui a un soucis. montre nous le code qui crée ce tableaux

affichage donnée tableau php

par batav » 31 août 2020, 23:21

Bonjour,
je fais un petit code php pour faire une petite fonction pour mon site, mais je bloque pour afficher le contenu d'un tableau que j'ai rempli.

Voici plus bas le print du tableau php. J'ai testé sans succès : echo $tableau[0]["Code produit"];

Un petit coup de main svp ?

Array ( [0] => Array ( [Code produit;D�signation;Stock;PV TTC;R�f�rence] => 4005086137936;JUMENT ANDALOUSE;3;7 [] => 49;237610 ) [1] => Array ( [Code produit;D�signation;Stock;PV TTC;R�f�rence] => 4005086138056;ETALON MUSTANG;4;7 [] => 49;237613 ) [2] => Array ( [Code produit;D�signation;Stock;PV TTC;R�f�rence] => 4005086138070;POULAIN MUSTANG;1;5 [] => 99;237615 ) [3] => Array ( [Code produit;D�signation;Stock;PV TTC;R�f�rence] => 4005086138100;POULAIN CLYDESDALE;1;5 [] => 99;237618 ) [4] => Array ( [Code produit;D�signation;Stock;PV TTC;R�f�rence] => 4005086414471;JUMENT ARABE + COUVERTURE;;12 [] => 99;237620 ) [5] => Array ( [Code produit;D�signation;Stock;PV TTC;R�f�rence] => 4005086145672;DILOPHOSAURE;;13 [] => 99;237622 ) [6] => Array ( [Code produit;D�signation;Stock;PV TTC;R�f�rence] => 3700335229844;LAPIN HAPPY - ATT-SUCETTE;;19 [] => 99;237724 ) [7] => Array ( [Code produit;D�signation;Stock;PV TTC;R�f�rence] => 3700335229769;SOURIS PEARLY ATT-SUCETTE;;19 [] => 99;237726 ) [8] => Array ( [Code produit;D�signation;Stock;PV TTC;R�f�rence] => 9782733839355;LE LOUP AU MUSEE PF;1;5 [] => 95;237789 ) )