Champ formulaire

Eléphant du PHP | 136 Messages

28 août 2006, 17:26

Bonjour,

Dans un champs texte (formulaire)j aimerai autoriser que les numero de 0 a 9.

connaisez vous un site ou un tutariel merci :D

il me faut juste la fonction le forumulaire et deja en place :D

Mammouth du PHP | 991 Messages

28 août 2006, 17:43

peut etre un debut de reponse
<?php
$email = '[email protected]';
$domaine = strstr($email, '@');
echo $domaine; // @example.com
?>
ou
<?php
$mystring = 'abc';
$findme  = 'a';
$pos = strpos($mystring, $findme);

// Notez l'utilisation de ===.  Un simple == ne donnerait pas le résultat escompté
// car la lettre 'a' est à la position 0 (la première).
if ($pos === false) {
   echo "La chaîne '$findme' n'a pas été trouvée dans la chaîne '$mystring'";
} else {
   echo "La chaîne '$findme' a été trouvée dans la chaîne '$mystring'";
   echo " et à la position $pos";
}
 
// On peut chercher le caractère, en ignorant tout avant une position
$newstring = 'abcdef abcdef';
$pos = strpos($newstring, 'a', 1); // $pos = 7, pas 0
?> 
DevOps, Symfony4, Hoa

Eléphant du PHP | 136 Messages

28 août 2006, 18:03

Merci de ton aide

j ai trouvais ca mes ca ne va pas et jai du mal a dechiffrer
		if (!ereg(".+(@.+)(.[[:alpha:]]{2}([[:alpha:]]?))$",$_POST['montant']))
		{
			$error="Seul les caractere de 0 à 9 sont autorisé";
		}
?>
il faudrait juste que les caracthere de 0 a 9 soit autorisé.

Merci :wink:

Eléphant du PHP | 136 Messages

28 août 2006, 18:18

Merci a vous,

je vient de trouver se qu il me faller:

if (!ereg("^[0-9]([0-9])$",$_POST['montant']))
{
$error="Seul les caractere de 0 à 9 sont autorisé";
}