formulaire checkboxes non transmises

Mammouth du PHP | 702 Messages

15 août 2012, 14:00

Bonjour à tous, l'erreur est sans doutes subtile mais je cherche depuis un peu plus d'une heure en vain, d'ou le post qui suit.

En fait je suis en train de créer un système de messagerie interne pour mon intranet. Ce que j'aimerais c'est pouvoir transmettre des actions à effectuer, sur les mails reçu, avec des cases a cocher. Le soucis c'est qu'elles ne sont pas du tout transmises.

j'ai pourtant tout essayer au niveau de l'attrubut name:

voici ce que j'ai
<input type="checkbox" name="action[]" value="<?php echo $data['id'] ; ?>"  />
en fait comme c'est une boucle je souhaite transmettre toutes cases cochées répondant au critère de sélection pour effectuer les actions relatives au mail (suppression, marquer comme lu, etc...)

j'ai aussi essayé en incrémentant un compteur, mais rien n'y fait.
<input type="checkbox" name="action[<?php echo ++$i ; ?>]" value="<?php echo $data['id'] ; ?>"  />
en sachant qu'une variable $i=0 a été initialisée avant la boucle qui affiche tous les mails.

Je ne sais pas pourquoi.

Par avance merci pour votre aide.

Mammouth du PHP | 2278 Messages

15 août 2012, 15:06

Très obscur. Impossible pour moi de comprendre ce que tu veux faire.
Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD

ViPHP
xTG
ViPHP | 7331 Messages

16 août 2012, 09:14

Ta balise input est bien dans une balise form ?