Vérifier qu'un champs contient que des chiffres

Eléphant du PHP | 183 Messages

11 août 2006, 09:27

Salut a tous, j'ai ts dis ds le titre, je vooudrais vérifier qu'un champ "Quantité" contient que chiffres, je retouve pas la fonction qui compare...merci pour votre aide

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

11 août 2006, 09:35

Regarde du cote de is_numeric() et consort ;)
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 183 Messages

11 août 2006, 09:49

Merci Zeus, j'ai regardé la fonction est parfaite mais les exemples d'utilisation sont pas clair pour moi...aurais-tu un exemple stp .merci.

Eléphant du PHP | 124 Messages

11 août 2006, 10:02


$kazu_ichi = 3
$kazu_ni  = "3";

if ( is_numeric($kazu_ni ) ){
    echo true;
}

// Affiche true

if ( is_numeric($kazu_ichi ) ){
    echo true;
}

// Affiche aussi true. Les deux 

Eléphant du PHP | 183 Messages

11 août 2006, 10:09

Merci pour l'exemple, j'ai fais ça je suppose que ça marche merci a vous !!
if ($_POST["qte"]=="") {
		echo "Veuillez saisir une quantité !";
	} elseif ( is_numeric($_POST["qte"]) {	
		$qte=$_POST["qte"];
	} else  {
		echo "Veuillez saisir une quantité qui contient que des chiffres !";
	}