affichage des milliers dans un formulaire ? - PHP - Programmation
Marsh Posté le 03-08-2005 à 18:12:39
Rien compris. Tu pourrais poser une question claire?
Marsh Posté le 03-08-2005 à 18:20:48
Non c'est tres clair ... qu'il laisse son exposé en l'etat !
Je trouve sa question formidablement bien tournée a vrai dire ! Du grand weed
Marsh Posté le 03-08-2005 à 18:38:14
Comment faites vous pour afficher les nombres avec le séparateur de millier dans un formulaire ?
Lorsque j'essaie :
<input type='text' name='prix12$i' value=".number_format(."$list->prix12"., 2, ',', ' ' )." onChange='change(this.name,6)'></td> |
et
<input type='text' name='prix12$i' value=number_format($list->prix12., 2, ',', ' ' ) onChange='change(this.name,6)'></td> |
et ca
<input type='text' name='prix12$i' value=number_format(".$list->prix12.", 2, ',', ' ' )." onChange='change(this.name,6)'></td> |
cela ne fonctionne pas ?
Comment faire ?
il ne veut pas prendre en compte à chaque fois.
Marsh Posté le 03-08-2005 à 18:41:38
Ton code me parait louche...
http://fr2.php.net/manual/fr/funct [...] format.php
Les exemples me paraissent pourtant clairs...
Marsh Posté le 03-08-2005 à 18:48:06
tu confondrai pas Javascript et PHP ?
??
de la facon que c'est branlé numer_format est une fonction JS là.
<input type='text' name='prix12$i' value=".number_format($list->prix12, 2, ',', ' ' )." onChange='change(this.name,6)'> |
Marsh Posté le 03-08-2005 à 18:49:01
et tu afficherai le code HTML généré à chaque fois, ou plus si tu affichais les erreur PHP sur ton serveur tu te rendrais compte de la mega connerie que tu as écris
Marsh Posté le 03-08-2005 à 18:58:02
ca marche pas non plus, cela m'affiche justes le dernier des nombres, chiffres. C'est zarbe, par co,tre lorsque je passe par une variable intermédiaire, ca marche.
Bon je vais opter par les variables intermédiaires car c'est la seule que j'ai reussi à faire fonctionner.
Marsh Posté le 03-08-2005 à 19:02:14
ReplyMarsh Posté le 03-08-2005 à 19:14:11
j'ai rien compris ce qu'a dit gatsutat et je pensais que le bout de code qu'il donnait etait la reponse.
Enfin bon pas grave, comme j'ai dit ca fonctionne bien avec des variables intermédiaires
Marsh Posté le 03-08-2005 à 19:43:52
echo '<input type="text" name="prix12"'.$i.' value="'.number_format($list->prix12, 2, ',', ' ' ).'" onChange="change(this.name,6)">';
tiens c'est vrai que ça fait un peu moins lisible pour toi, mais je trouve ça plus propre au niveau du code. C'est vrai qu'on peut mettre des echo "ma variable : $mavar"; en php
mais on ne peut pas faire echo "mavairalbe : mafonctionphp(...)";
et je te parie 100 balles que tu as les erreurs serveur qui sont à OFF sur ton serveur PHP
Marsh Posté le 03-08-2005 à 18:11:24
y a t-il une solution sans fair un bic bac avec number_format, c'est à dire au moment de l'affichage, je format et des que mes données sont traité, je les reformates