Page 1 sur 1

Vérifier le champ d'un formulaire

Posté : 25 avr. 2006, 19:27
par Holy_Knight
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 ? :?:

Posté : 25 avr. 2006, 20:23
par Spols
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

Posté : 25 avr. 2006, 20:38
par Ultiny
Tu as aussi :

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

Un dernier ti pb

Posté : 27 avr. 2006, 09:44
par Holy_Knight
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 !

Posté : 27 avr. 2006, 10:45
par charabia
elseif ( is_numeric($_POST['num']) )
{
//ok c'est numérique
}

Mici bcp !

Posté : 27 avr. 2006, 12:24
par Holy_Knight
Merci à vous tous... ca fonctionne :p

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

Posté : 27 avr. 2006, 13:32
par ouckileou
On peut taguer Résolu ?