Bonsoir le Forum,

Je travaille sur un formulaire, dans lequel j'ai un champs 'prix'.

La valeur passe bien par $_POST, mais lorsque je veux vérifier si les champs obligatoires sont saisis, les prix en centimes ( par exemple : 0.32) renvois le champs comme vide, malgré un passage à
Code : Sélectionner tout - Visualiser dans une fenêtre à part
settype($_POST['prix_art'], 'float');
le code suivant me renvois un champs vide :
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
17
18
foreach($tabVerifAttrib as $key=>$valeur)
	{
		if (empty($_POST[$key][$valeur])) 
			{
				array_push($tabVide, $tabVerifAttrib[$key]); 
			}
	}
	if(!empty($tabVide)) 
		{
			echo '<p id="error-gauche">Attention, les champs suivant ne peuvent rester vide :</p>';
			echo '<ul class="module-list">';
			foreach($tabVide as $value)
				{
					echo '<li id="error-gauche" class="module-list-item"> "'.$value.'"</li>'; 
				}
			echo '</ul>';
			echo $messageErreurSelection;
		}
A croire que php voit le 0 comme FALSE !!

Merci pour vos lumières.

Laurent