Problème de case à cocher restant cochée...

Résolu/Fermé
povobia - 7 mars 2010 à 15:19
 povobia - 7 mars 2010 à 16:17
Bonjour,

je suis complètement perdue car je ne comprends pas le pourquoi de la chose...

j'explique vite fait : j'ai un PHP de cases à cocher et si la 1ère case est décochée, l'enregistrement valide bien cette "décoche" mais pas lors de la même opération sur la 2ème case... :

---------------------------------------------------------------------------------------------------------------------------
<tr class="c1">
<td width="186" align="right"><?=MSG_ITEM_CLOSED_NOTIF;?></td>
<td><input type="checkbox" name="mail_item_closed" value="1" <? echo ($mail_prefs['mail_item_closed']==1) ? 'checked' : ''; ?>/></td>
<td><?=MSG_ITEM_CLOSED_NOTIF_EXPL;?></td>
</tr>

<tr class="c1">
<td width="186" align="right"><?=MSG_NEWSMAIL_ENDING_AND_FEATURED_NOTIFICATION;?></td>
<td><input type="checkbox" name="mail_news" value="1" <? echo ($mail_prefs['mail_news']==1) ? 'checked' : ''; ?>/></td>
<td><?=MSG_NEWSMAIL_DESCRIPTION;?></td>
</tr>

<tr class="c5">
<td><img src="themes/<?=$setts['default_theme'];?>/img/pixel.gif" width="1" height="1"></td>
<td colspan="2"><img src="themes/<?=$setts['default_theme'];?>/img/pixel.gif" width="1" height="1"></td>
</tr>
<tr>
<td></td>
<td colspan="2"><input name="form_save_settings" type="submit" id="form_save_settings" value="<?=GMSG_PROCEED;?>" /></td>
</tr>
---------------------------------------------------------------------------------------------------------------------------

je tourne en rond depuis 2 heures alors comme je sais qu'il y a des cerveaux plus valides que le mien... lol

Merci à tout le monde pour votre aide précieuse !!

1 réponse

dodoecchi Messages postés 454 Date d'inscription samedi 9 septembre 2006 Statut Membre Dernière intervention 26 avril 2012 29
7 mars 2010 à 16:10
Salut,
c'est assez difficile d'aider qu'avec ça...
le code du checked m'a l'air bon, vérifie avec phpmyadmin ou équivalent si la valeur a bien été modifiée dans la base de données

Dorian
0
tu m'étonnes lol

mais bon, mon cerveau s'est remis à fonctionner (je ne suis pas blonde mais des fois il se met en stand by... lol) et j'ai trouvé l'erreur : c'est de ma faute, je n'avais pas ajouté d'écriture $sql_update_mailprefs= dans le programme de validation... !!!

merci beaucoup dodoecchi
0