Bonjour les développeurs,

Voici le bout de code qui m'amène à vous...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
			if (empty($_POST['tel_societe'])) {
				$erreur_tel_societe = ERR_TEL_SOCIETE;
				$valid = false;
				if (!is_numeric($_POST['tel_societe'])) {
					$erreur_tel_societe = ERR_TEL_NUM_SOCIETE;
					$valid = false;
				} elseif (isset($_POST['tel_societe'])) {
					$ts = $_POST['tel_societe'];
					$tslen = strlen($ts);
					if ($tslen < ERR_TEL_NUM_MIN_SOCIETE || $tslen > ERR_TEL_NUM_MAX_SOCIETE) {
						$erreur_tel_societe = 'Vous devez renseigner '.ERR_TEL_NUM_MIN_SOCIETE.' caractères minimum et '.ERR_TEL_NUM_MAX_SOCIETE.' maximum';
						$valid = false;
					}
				}
			}
Lorsque je lance le script il y a zéro erreur...
MAIS (parce qu'il y a un "mais") il m'affiche directement la constante ERR_TEL_NUM_SOCIETE au lieu de ERR_TEL_SOCIETE si le champs est vide.

Quelqu'un pourrait m'indiquer d'où cela vient SVP

Merci à tous !