2011-04-16 2 views
0

J'ai un formulaire et une entrée est un montant. Je veux être en mesure d'utiliser 0 comme prix, mais si j'utilise zéro, j'obtiens une erreur telle que définie par moi que je ne peux pas laisser l'entrée vide.Accepter le zéro comme valeur

Le champ est défini sur int (10).

Merci

Répondre

4

Publiez votre code pour valider le champ. Vous pouvez utiliser !=='' ou isset() au lieu de empty() ou if($_POST[val])

-2

Vous pouvez utiliser -1 pour la valeur par défaut qui ne représente pas l'entrée de quantité.

+0

-1 Yikes "-1" est un montant très valide, mon relevé bancaire montre que ** tout ** le temps. – Johan

+0

lol, c'est tellement drôle quand quelqu'un ne comprend pas la question/réponse, et pourtant il fait des commentaires intelligents. -1 peut être utilisé SI AUCUN MONTANT n'est entré, si le champ est vide. Pas sous la forme, bien sûr, mais dans la base de données. Alors 0 serait juste une autre valeur. – Spyros

+5

Utilisez null pour aucune quantité, pas -1, mauvaise programmation. – Johan

Questions connexes