smarty et les checkboxes

Eléphant du PHP | 100 Messages

23 avr. 2012, 20:20

Bonjour,

J'ai un petit soucis avec smarty et mes champs checkboxes que voici :

Code : Tout sélectionner

<input type="checkbox" name="jaime[]" value="1" {if isset($smarty.post.jaime) && $smarty.post.jaime == '1'}checked="checked"{/if}/>les cactus <br /> <input type="checkbox" name="jaime[]" value="2" {if isset($smarty.post.jaime) && $smarty.post.jaime == '2'}checked="checked"{/if}/> la margarine<br /> <input type="checkbox" name="jaime[]" value="3" {if isset($smarty.post.jaime) && $smarty.post.jaime == '3'}checked="checked"{/if}/>les tabourets <br /> <input type="checkbox" name="jaime[]" value="4" {if isset($smarty.post.jaime) && $smarty.post.jaime == '4'}checked="checked"{/if}/>les meduses<br />
Je voudrais que quand je poste le formulaire et qu'il a mal était rempli, les champs checkboxes restent cochés, mais ce n'est pas le cas ici et je ne comprend pas pourquoi.

Cordialement,

Invité
Invité n'ayant pas de compte PHPfrance

07 mai 2012, 18:20

ajoute des accolades entre tes variables smarty ex:{$smarty.post.jaime}