Gerer des erreurs en php
sisimouhamed
Messages postés
79
Date d'inscription
Statut
Membre
Dernière intervention
-
graffx Messages postés 6506 Date d'inscription Statut Contributeur Dernière intervention -
graffx Messages postés 6506 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
je voudrais savoir comment en php gerer les erreurs de saisie c'est à dir je veut fair un programme php qui converti des monnaie en differrents monnaie pou cela je veut que l'usager saisie d'abord le montant à convertir et je veut ce montant soit un entier et non pas un caractere.ce que voudrais c'est qu'elqu'un m'explique comment faire si on a saisi un caractére à la place d'un entier car dans ce cas un message doit apparaitre pour signaler qu'il faut saisir un entier.voilà ce que j'ai ait:
<?php
$valeur=$_POST['montant'];//nombre de fois que l'on veut convertir un devise
if ($valeur<0)//Si le nombre de fois que l'on veut convertir un devise est négatif
{
echo "<b>Saisire une valeur positive<b>";
}
?>
Merci de m'aider
je voudrais savoir comment en php gerer les erreurs de saisie c'est à dir je veut fair un programme php qui converti des monnaie en differrents monnaie pou cela je veut que l'usager saisie d'abord le montant à convertir et je veut ce montant soit un entier et non pas un caractere.ce que voudrais c'est qu'elqu'un m'explique comment faire si on a saisi un caractére à la place d'un entier car dans ce cas un message doit apparaitre pour signaler qu'il faut saisir un entier.voilà ce que j'ai ait:
<?php
$valeur=$_POST['montant'];//nombre de fois que l'on veut convertir un devise
if ($valeur<0)//Si le nombre de fois que l'on veut convertir un devise est négatif
{
echo "<b>Saisire une valeur positive<b>";
}
?>
Merci de m'aider
A voir également:
- Gerer des erreurs en php
- Gerer stockage google - Guide
- Easy php - Télécharger - Divers Web & Internet
- Comment gérer les applications qui se lancent au démarrage - Guide
- Gerer les profils netflix - Guide
- Gerer les cookies - Guide
2 réponses
le B A BA de la bonen gestion d'erreur, ce sont les exceptions:
http://php.net/manual/fr/language.exceptions.php
sinon, pour faire plus simple, pour tester si c'est un entier, tu peux faire is_int: https://www.php.net/manual/en/function.is-int.php
dans ton cas, il faudrait plutot utiliser is_numeric https://www.php.net/manual/en/function.is-numeric.php
car un entier c'est un nombre rond. Si la persone veut convertir 3.5€ en dollars, is_int te dira que ce n'est pas un entier
http://php.net/manual/fr/language.exceptions.php
sinon, pour faire plus simple, pour tester si c'est un entier, tu peux faire is_int: https://www.php.net/manual/en/function.is-int.php
dans ton cas, il faudrait plutot utiliser is_numeric https://www.php.net/manual/en/function.is-numeric.php
car un entier c'est un nombre rond. Si la persone veut convertir 3.5€ en dollars, is_int te dira que ce n'est pas un entier