Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
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 16/05/2011, 02h21   #1
Nouveau Membre du Club
 
Inscription : février 2007
Messages : 10
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 10
Points : 25
Points : 25
Par défaut Decimal dans une variable session

Bonjour,
j'essaye de stocker des décimaux(latitude et longitude) dans une variable session par exemple

43.82504274934106 => j'obtiens après lecture de la variable stockée 4395568129127918
ou
-0.004026699568199807 => => j'obtiens après lecture de la variable stockée 0

Apparemment, il n'aime pas les virgules et les nombres négatifs .
Comment récupérer les variables sans modification ?

Merci d'avance
kraven30 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2011, 09h20   #2
Membre Expert
 
Avatar de transgohan
 
Homme Baptiste ROUSSEL
Étudiant
Inscription : janvier 2011
Messages : 802
Détails du profil
Informations personnelles :
Nom : Homme Baptiste ROUSSEL
Localisation : France, Territoire de Belfort (Franche Comté)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2011
Messages : 802
Points : 1 515
Points : 1 515
PHP gère jusqu'à 16 chiffres après la virgules donc je ne vois pas le souci sauf si tu as un traitement alternatif.

Le code suivant fonctionne bien chez moi :
Code php :
1
2
3
4
5
6
<?php
session_start();
$var = 43.82504274934106;
$_SESSION['var'] = $var;
echo "$var <br />";
echo "{$_SESSION['var']} <br />";
Citation:
43.825042749341
43.825042749341
__________________
Toujours se souvenir que la majorité des ennuis viennent de l'espace occupé entre la chaise et l'écran de l'ordinateur.
transgohan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2011, 11h55   #3
Membre régulier
 
Avatar de Pierrot2Mars
 
Homme Pierrot
Développeur Web
Inscription : novembre 2010
Messages : 79
Détails du profil
Informations personnelles :
Nom : Homme Pierrot
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : novembre 2010
Messages : 79
Points : 96
Points : 96
Salut,
Étrange en effet, poste nous ton bout de code histoire d'éclaircir ce mystère.
Pierrot2Mars est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2011, 15h38   #4
Nouveau Membre du Club
 
Inscription : février 2007
Messages : 10
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 10
Points : 25
Points : 25
Ok, désolé pour le dérangement. J'avais fait une fonction pour me nettoyer les variables REQUEST et le paramètre par défaut pour le traitement était sur 'int'. C'est normal que ca ne marche pas très bien avec des décimaux
+
kraven30 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 11h57.


 
 
 
 
Partenaires

Hébergement Web