number_format()

number_format() - PHP - Programmation

Marsh Posté le 29-08-2006 à 12:07:48    

un petit scripte tout simple qui ne fonctionne pas :  

Code :
  1. <?php
  2. if (isset($_POST['valider'])) {
  3. $chiffre = $_POST['choix'];
  4. if (is_numeric($chiffre)) {
  5. echo (number_format($chiffre, 2, '.'));
  6. }
  7. else { echo 'erreur vous avez tapé des lettres';}
  8. }
  9. ?>


 
alors, indépendement, il reconnait si je tape des chiffres ou des lettres alors mon is_numeric fonctionne nikel mais alors le number format il me sors ça  :  
Warning: Wrong parameter count for number_format() in D:\serveur\monsite.com\website\testes\test.php on line 5
la ligne 5 c'est celle ci : echo (number_format($chiffre, 2, '.'));  
 
hum, c bizzard non, je me dis ok  c'est peut être qu'il attend un chiffre à la place de ma variable $chiffre mais alors c nul non ?  HELP

Reply

Marsh Posté le 29-08-2006 à 12:07:48   

Reply

Marsh Posté le 29-08-2006 à 12:11:26    

jedebute75 a écrit :

hum, c bizzard non, je me dis ok  c'est peut être qu'il attend un chiffre à la place de ma variable $chiffre mais alors c nul non ?  HELP


Ptain mais la doc ça r0xxe hein !!!  
From http://fr.php.net/number-format :

Citation :

number_format() retourne une chaîne représentant number formaté. number_format()  accepte un, deux ou 4 paramètres (mais pas trois).


Reply

Marsh Posté le 29-08-2006 à 12:17:24    

:-(((( ouais mais bon j'ai vu ça moi : http://www.zone-webmasters.net/php [...] ombres.php

Reply

Marsh Posté le 29-08-2006 à 12:19:25    

bah merci maintenant ça,marche (j rajouté un paramètre) ;-)))

Reply

Marsh Posté le 29-08-2006 à 14:02:44    

sinon ya ctype_digit(ma_string) pour les données issues d'un formulaire (qui sont toutes de type string, même les chiffres)

Reply

Marsh Posté le 29-08-2006 à 14:33:03    

ah ok!!! merci pour l'info

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed