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 àle code suivant me renvois un champs vide :Code:settype($_POST['prix_art'], 'float');
A croire que php voit le 0 comme FALSE !!Code:
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; }
Merci pour vos lumières. ;)
Laurent