[PHP] pb retour de formulaire -> int needed

pb retour de formulaire -> int needed [PHP] - PHP - Programmation

Marsh Posté le 15-09-2003 à 09:40:35    

voila je m'explique
 
j'ai mon formulaire php normal et je recup les valeurs (enfin le truc de base koi)
 
Mon pb: je voudrai qu'il me reconnaise les int en tant que entier et non string  :(  
 
vous allez me dire settype en int mais moi jai besion de tester si les personne on bien entrer du int ou pas car les valeur de retour de mon formulaire sont toutes en string et ce quel que soit les valeurs entrée au depart sur le formualaire.
 
Je c po si vous allez capter ce que jai ecrit  [:yamusha] (le matin jai bcp de mal  :whistle: )


Message édité par neogally le 15-09-2003 à 10:13:16
Reply

Marsh Posté le 15-09-2003 à 09:40:35   

Reply

Marsh Posté le 15-09-2003 à 09:48:44    

:bounce:

Reply

Marsh Posté le 15-09-2003 à 10:13:21    

:bounce:

Reply

Marsh Posté le 15-09-2003 à 10:41:30    

entier ou numérique ?
 
dans le deuxième ca is_numeric($mavar) ..... te renvoie un booleen. true si nmerique  :)


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 15-09-2003 à 11:39:14    

en fait c des int mais is_int me renvoie false  :(  car la variable est de type string  

Reply

Marsh Posté le 15-09-2003 à 11:56:18    

T'as pas de type comme ça. Si la variable peut être traitée comme un int, elle le sera.
Rdit: lu trop vite. Je crois que j'ai eu des probs avec isint. Isnume'ric fonctionne bien. Faudrait que je lise la doc :).Utilise simplement une regex pour vérifier que tu n'as que des chiffres.


Message édité par belgique le 15-09-2003 à 11:57:36
Reply

Marsh Posté le 15-09-2003 à 12:03:04    

Belgique a écrit :

Utilise simplement une regex pour vérifier que tu n'as que des chiffres.


 
tu serais pas en train de proposer de recreer la fonction is_numeric() là ?  :heink:  
 
> Neogally, tu  te fais une fonction qui verifie le type numérique .. puis tu fais un settype de ta variable ... si le resultat obtenu est egal a la variable avant transtypage, c'est ok, sinon ca signifie que tu n'avais pas un entier a l'origine ;.... [:spamafote]  


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 15-09-2003 à 12:11:15    

simogeo a écrit :


 
tu serais pas en train de proposer de recreer la fonction is_numeric() là ?  :heink:  
 
> Neogally, tu  te fais une fonction qui verifie le type numérique .. puis tu fais un settype de ta variable ... si le resultat obtenu est egal a la variable avant transtypage, c'est ok, sinon ca signifie que tu n'avais pas un entier a l'origine ;.... [:spamafote]  
 


Ben je ne sais pas, is numeric autorise peut être les décimaux. faudrait que je relise la doc ;)
Edit: après avoir relu: isint teste le type de la variable et isnumeric si la variable est de type numérique ou une chaîne de caractère représentant un nombre.


Message édité par belgique le 15-09-2003 à 12:12:49
Reply

Sujets relatifs:

Leave a Replay

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