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

Résolu
povobia -  
 povobia -
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   Statut Membre Dernière intervention   29
 
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
povobia
 
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