Vérifier le champ d'un formulaire

Holy_Knight
Invité n'ayant pas de compte PHPfrance

25 avr. 2006, 19:27

Bonjour à tous, ou bonsoir suivant l'heure à lakelle vs lirai ce post...

Voilà une tite question tte simple.

Comment vérifié que l'entrée d'un formulaire est un nbre ?

Exemple: Un input ou on doit introduire un num de tel.
Une fois le post effectué et apres avoir testé si le champ était rempli, j'aimerais svr si tous les caractère entrés sont des chiffres.

Alors cmt faire ? :?:

Mammouth du PHP | 1967 Messages

25 avr. 2006, 20:23

tu as plusieurs possibilité, suivant ce que tu désire

si tu veux vérifier que c'est bien un nombre, la fonction is_numeric() est pour toi si tu veux

verifier que c'est bien un numéro de téléphone, utilise
ereg("motif",$variable)
alors demande toi quelle est le motif de numeros de tel désiré, et si tu ne t'en sort pas demande un peu d'aide pour le motif
Spols
pour les fan de rubik's cube ou pour les curieux ==> le portail francophone du rubik's cube

ViPHP
ViPHP | 656 Messages

25 avr. 2006, 20:38

Tu as aussi :

empty($_POST[]) et isset($_POST[]) pour savoir respectivement si la variable est vide et si elle existe.

Petit nouveau ! | 6 Messages

27 avr. 2006, 09:44

Voilà, g choisi la solution ki me convenait le mieux, et il sagit du is_numeric !

Alors à partir de là g cliké sur le lien vers le manuel php, ms g du mal à comprendre comment je dois l'utiliser !?

Je vais vous indiquer mon code avec l'essai ke j'ai fait...
En espérant ke vous pourrez me dire d'où vient l'erreur.
if ($_POST['rue']=='' OR $_POST['num']=='')
{
echo "Vous devez indiquer votre adresse complète pour compléter l'inscription !<br />";
$adresse = 0;
}
elseif (is_numeric($_POST['num']) == TRUE)
{
$adresse = 1;
}
else
{
echo "Votre numéro de maison doit contenir un ou plusieurs chiffres !<br />";
$adresse = 0;
}
Voilà, merci d'avance !

Avatar du membre
ViPHP
ViPHP | 3008 Messages

27 avr. 2006, 10:45

elseif ( is_numeric($_POST['num']) )
{
//ok c'est numérique
}

Petit nouveau ! | 6 Messages

27 avr. 2006, 12:24

Merci à vous tous... ca fonctionne :p

Vous m'avez tellement bien aider, ke j'ai décidé de m'inscrire o forum :wink:

Modérateur PHPfrance
Modérateur PHPfrance | 6373 Messages

27 avr. 2006, 13:32

On peut taguer Résolu ?