Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/12/2006, 12h17   #1
Membre du Club
 
Avatar de fmh1982
 
Inscription : octobre 2006
Messages : 118
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 118
Points : 56
Points : 56
Par défaut [CSV] formater un fichier csv?

bonjour,

j'ai un fichier csv sur la forme suivante :

Nom1;Prénom1;Age1;Adresse1;tele1
Nom2;Prénom2;Age2;Adresse2;tele2
Nom3;Prénom3;Age3;Adresse3;tele3
etc............................................

ma BD est sur la forma suivante

Nom,Prenom,Adresse,tele,Age

et ce fichier csv parfois sous une autre forme

est ce que qq1 peut m'aider à formater ce fichier csv via un script php de telle façon que la forme du csv correspond à celle de la bd ,,MERCI
fmh1982 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2006, 12h28   #2
Membre émérite
 
Avatar de viviboss
 
Inscription : août 2006
Messages : 943
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Gard (Languedoc Roussillon)

Informations forums :
Inscription : août 2006
Messages : 943
Points : 941
Points : 941
La fonction fgetcsv() te permet de faire ce que tu veux de ton fichier CSV : il renvoie dans un tableau chaque valeurs de ton fichier !!!!

C'est plutot cool, ainsi tu ne te préoccupe pas de l'ordre : tu accèdes à ta donnée via le tableau retourné !!!!

Pour plus d'info sur l'utilisation :

http://fr2.php.net/manual/fr/function.fgetcsv.php
__________________
Veni Vidi Vici
-------------------------
Mes articles : developpez.com ou bien vbview.net
-------------------------
Et SURTOUT ne pas oublier la bible PHP : --> php_manual_fr.chm!!!
Et aussi : --> pear_manual_fr.chm!!!

Ou encore : --> Les tutoriaux & cours PHP de Développez.com
-------------------------
viviboss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2006, 12h47   #3
Membre du Club
 
Avatar de fmh1982
 
Inscription : octobre 2006
Messages : 118
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 118
Points : 56
Points : 56
je sais mais je n'arrive pas à manipuler ce fichier comme je veux voila mon code :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
---------------------------------------------------------
<?php
 
$fp = fopen ("csv1.csv","r");
while ($data = fgetcsv ($fp, 1000, ",")) {
    $num = count ($data);
 
    for ($c=0; $c < $num; $c++) {
       echo $data[$c]."<br>";		
    }
}
fclose ($fp);
?>
-----------------------------------------------------------
j'ai voulu faire du style :

Nom1,nom2,nom3 etc..... dans un tableau $tabNom[]
prenom1,................dans un tableau $tabPrenom[]

et aprés j'affiche ces tableau et à coté je met des listes déroulante avec les nom de champs de la bd comme ca je peux choisr tel tableau correspond à tel
champ....
fmh1982 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h59.


 
 
 
 
Partenaires

Hébergement Web