Titre: Afiicher un catalogue cvs sur ma page
Posté par: Breuxo le le 22-11-2013 a 13:12:58
Je suis confronté à un problème, je débute dans ce domaine depuis quelque semaine.
Le fichier (Teste.csv) est le catalogue que j'aimerai afficher sur ma page web, et le relier a un système comme le checkbox et que le client puissent ajouter ce qu'il a cocher dans un panier pour l’envoyer par mail sa commande.
J'ai enregistrer mon ficher .xls (EXCEL) en format .csv
j'ai crée un dossier .php contenant mon dossier (ex: teste.php) que je fait appel.
Code source PHP :
<body> <?php $ligne = 1; $fic = fopen("teste.csv, "1+); while($tab=fgetcsv($fic,1024,";")) { $champs = count($tab); echo "<b> les ". $champs . "champs de ligne" .$ligne ." sont :</b><br /> $ligne ++;
for($i=o; $i<$champs; $i ++) { echo $tab[$i]. "<br />"; } } ?> </body>
-------------------------------------------------------------------------------------------------------
Depuis ma partie HTML je fais appel a ce dossier
Code source HTML :
<div style="width:713px; text-align:center;"> <iframe src="teste.php" height="200" width="500"></iframe></div>
-------------------------------------------------------------------------------------------------------
Donc j'ai bien ma commande qui fonctionne et qui l'affiche, mes je ne voie pas le contenue de mon dossier "teste.csv".
J'ai bien mon cadre qui s'affiche et dans ce cadre j'ai ma fonction qui ne s'applique pas correctement.
Voila ce qui apparait dans mon cadre :
les ". $champs . "champs de ligne" .$ligne ." sont : $ligne ++; for($i=o; $i<$champs; $i ++) { echo $tab[$i]. " "; } } ?>
-------------------------------------------------------------------------------------------------------
Veuillez m'excuser si pour certain sa parait bête, j'aimerai bien comprendre et apprendre par la même occasion sachant que je debute.
Tout aide serai la bienvenue et merci d'avance de votre aide. |
Titre: Re:Afiicher un catalogue cvs sur ma page
Posté par: Breuxo le le 22-11-2013 a 13:14:24
J'ai oublier de préciser avoir quoi je travaille.
Je travaille sur Dreamweaver CC + Wampserver 2.2 |
Titre: Re:Afiicher un catalogue cvs sur ma page
Posté par: gadsi le le 23-11-2013 a 10:33:36
Hello
Cette ligne n'est pas bonne : $fic = fopen("teste.csv, "1+);
et tu démarres un boucle de d'affichage ici while($tab=fgetcsv($fic,1024,";")) ....
et ici for($i=o; $i<$champs; $i ++) ...
Il faut que tu fasses un choix ;D
Pour te mettre sur la voie ... une boucle simple qui fonctionne
Code:
$ressource_fichier = fopen($fichier, 'r'); if($ressource_fichier) { while(!feof($ressource_fichier)) { $contenu[] = fgets($ressource_fichier); //Récupère la ligne en cours ou bien tu peux faire ici un echo ... } fclose($ressource_fichier); }
|
|
sur le site php.net, tu auras toutes les infos que tu souhaites ... http://php.net/manual/fr/function.fopen.php
|
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|