Page 1 sur 1

Vérifier qu'un champs contient que des chiffres

Posté : 11 août 2006, 09:27
par laplumaencre
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

Posté : 11 août 2006, 09:35
par zeus
Regarde du cote de is_numeric() et consort ;)

Posté : 11 août 2006, 09:49
par laplumaencre
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.

Posté : 11 août 2006, 10:02
par icebreak

$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 

Posté : 11 août 2006, 10:09
par laplumaencre
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 !";
	}