Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
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 14/05/2008, 15h29   #1
Membre du Club
 
Inscription : février 2007
Messages : 226
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 226
Points : 55
Points : 55
Par défaut [CSV] Export CSV valeurs décimales

Salut à tous, c'est encore moi

J'ai encore un petit problème. Quand j'essaye d'exporter des valeurs décimales de ce type : 0.0, 1.0 ou 2.0, dans mon fichier CSV, j'obtiens : 01/02/00.

Par contre, quand j'ai 0.0 comme valeur, elle est bien inscrite comme cela dans mon fichier csv...

Quelqu'un aurait-il une solution ?

Merci par avance !
Nemesis007 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2008, 09h33   #2
Membre éclairé
 
Avatar de johweb
 
Inscription : décembre 2003
Messages : 332
Détails du profil
Informations personnelles :
Localisation : France, Sarthe (Pays de la Loire)

Informations forums :
Inscription : décembre 2003
Messages : 332
Points : 316
Points : 316
Un petit bout de code, peut-être ?
johweb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2008, 09h39   #3
Membre du Club
 
Inscription : février 2007
Messages : 226
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 226
Points : 55
Points : 55
Le code est facile et je ne vois pas où il y aurait une erreur vu que pour les autres valeurs, les données sont bonnes.

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
// affichage valeur fichier csv
 
if($idConnection = mysql_connect($server,$user,$pwd)) 
	{	
		if ($id_db = mysql_select_db($base) or die ("erreur".mysql_error())) 
		{
                       	$request = "select valeur_decimale from MaTable";
			$result = mysql_query($request);
 
                        while ($ligne = mysql_fetch_array($result))
			{	 
				$data = $ligne["valeur_decimal"];
                                echo $data;
                                echo "\n";
                        }
		mysql_close($idConnection);
}
}
Edit : J'utilise Open Office (calc.exe) pour ouvrir mon document. Lors de l'ouverture, il me demande quel séparateur choisir et me montre un aperçu. Dans cet aperçu, je remarque j'ai les bonnes valeurs et dès que je clique sur "OK" (pour avoir le fichier complet), j'ai ces fameuses données qui apparaissent (01/02/00 au lieu de 1.0 ou 2.0)
Nemesis007 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h41.


 
 
 
 
Partenaires

Hébergement Web