Bonjour à tous,

je fais un test sur champ pour savoir s'il est vide ou rempli :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
 
if(isset($_POST["telephone"])) {$telephone = $_POST['telephone'];} else { $telephone = "";}
 
// ci-dessous le code qui nous intéresse
 
if (isset($telephone))
{
if (myIsInt($telephone) == false) { $erreur[] = '<center><font color="#FF0000">Le champ <b>Telephone</b> doit être numerique!</font></center>';}
}
le souci c'est que mon champ telephone n'est pas rempli et la condition if s'exécute quand même. En gros j'ai le message d'erreur le champs doit être numérique alors qu'il n'est même pas rempli.

merci d'avance pour votre aide.