La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  HTML / CSS / XHTML
(Modérateurs: Shain, Netah, Lilian, lauryv, ToToMaStEr)
  Afiicher un catalogue cvs sur ma page
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: Afiicher un catalogue cvs sur ma page  (Lu 2023 fois)
Afiicher un catalogue cvs sur ma page
« sur: le 22-11-2013 a 13:12:58 »
Breuxo
Membre récent
*

Hors-Ligne

Messages: 2





Voir le Profil
Répondre avec citation

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.

Rapporter au modérateur  

Re:Afiicher un catalogue cvs sur ma page
« Répondre #1 sur: le 22-11-2013 a 13:14:24 »
Breuxo
Membre récent
*

Hors-Ligne

Messages: 2





Voir le Profil
Répondre avec citation

J'ai oublier de préciser avoir quoi je travaille.

Je travaille sur Dreamweaver CC + Wampserver 2.2

Rapporter au modérateur  
Re:Afiicher un catalogue cvs sur ma page
« Répondre #2 sur: le 23-11-2013 a 10:33:36 »
gadsi
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 13





Voir le Profil    WWW    E-Mail
Répondre avec citation

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 

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

« Dernière Édition: le 23-11-2013 a 10:35:00 par gadsi » Rapporter au modérateur  
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg