Page 1 sur 1

comment interdire les nombres négatifs dans formulaire ?

Posté : 25 oct. 2005, 01:58
par ItaloBADI
Voilà, voilà, grâce à Cyrano, j'ai pu résoudre mon problème suivant :

http://www.phpfrance.com/forums/voir_sujet-10016.php

Maintenant, ça marche, MAIS un autre problème se pose à moi, et j'ai beau chercher dans l'historique de ce forum, je n'en trouve nulle trace auparavant... :oops:

COMMENT INTERDIRE LES NOMBRES NEGATIFS DANS FORMULAIRE ?
Si un joueur entre le nombre 400, ça ajoute 400 aux terres déjà attribués à la culture du blé.
MAIS s'il met -400 , ça enlève 400.
Or, c'est gênant !

SURTOUT quand il a ZERO terres !
Car en mettant -10000, ça les enlève ( comme j'ai mis dans la table UNSIGNED,le nombre reste à 0 MAIS par contre, son compte de paiement est remboursé de la somme de 10000*0.5 soit 5000 écus !

J'aimerais donc INTERDIRE d'utiliser le signe "-" dans le formumaire.

Je pense que c'est simple à faire mais je ne trouve ça nulle part !

voilà, voilà !
:wink:

Merci d'avance...

Posté : 25 oct. 2005, 02:00
par Xenon_54
Fais une vérification lors de la réception du formulaire. Vérifie si le nombre est positif:
if ($nombre >= 0) {
  echo 'ok';
} else {
  echo 'interdit';
}
;)

Posté : 25 oct. 2005, 02:02
par ItaloBADI
ARF !!

je savais que c'était simple !!! :oops: ( honte à moi lol )

Merci à toi Xénon !