pb retour de formulaire -> int needed [PHP] - PHP - Programmation
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
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
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.
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à ?
> 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 ;....
Marsh Posté le 15-09-2003 à 12:11:15
simogeo a écrit : |
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.
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 (le matin jai bcp de mal )
Message édité par neogally le 15-09-2003 à 10:13:16