comment interdire les nombres négatifs dans formulaire ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : comment interdire les nombres négatifs dans formulaire ?

par ItaloBADI » 25 oct. 2005, 02:02

ARF !!

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

Merci à toi Xénon !

par Xenon_54 » 25 oct. 2005, 02:00

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';
}
;)

comment interdire les nombres négatifs dans formulaire ?

par ItaloBADI » 25 oct. 2005, 01:58

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...