Petit casse-tête

Eléphant du PHP | 132 Messages

14 juil. 2007, 15:03

Salut à tous,

Alors, voilà, c'est tout simple:
<?php
echo $result["article_tiers"]; // Me renvoie 0
if ($result["article_tiers"] == 1) echo "checked"; // n'affiche rien
?>
<input id="article_tiers" checked="<?php if ($result["article_tiers"] == 1) echo "checked"; ?>" type="checkbox" name="article_tiers" />
et l'input est checked...

Je comprends pas d'où ça peut venir... Help-me :)

Bonne journée
:: Kmeleon ::
CanalPC - La webradio communautaire :: Ecrivez/Enregistrez/Ecoutez !

Administrateur PHPfrance
Administrateur PHPfrance | 3088 Messages

14 juil. 2007, 15:16

Deux choses : premièrement, utilise systématiquement les accolades pour délimiter le bloc du "if". Ensuite, si tu ne veux pas cocher la case, ne mets pas d'attribut "checked" du tout, plutôt que de le laisser vide.

Eléphant du PHP | 132 Messages

14 juil. 2007, 15:32

Merci beaucoup, ça marche :)
:: Kmeleon ::
CanalPC - La webradio communautaire :: Ecrivez/Enregistrez/Ecoutez !