Bonjour,
Je galère depuis 2 jours sur un problème, qui me parai simple, et pourtant ….
Voila, dans un formulaire php, j’ai une sélection de 5 cases à cocher.
Admettons que j’en coche 3 sur 5, j’envoi cet enregistrement dans ma base de donnée access,
Jusqu’ici, ça roule, l’enregistrement a bien été pris en compte, ensuite vient un autre formulaire « modifier », qui rappelle les informations que j’ai cochées !
Mon souci, je voudrais retrouver mes 3 infos que j’ai cochées avec les 5 cases à cocher.
J’ai essayé pas mal de chose, et le résultat qui est le plus proche, est celui là :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 <table> <?php $sql5="SELECT * FROM T_vic, T_docFourni, T_document WHERE T_vic.idref=$var and T_docFourni.idref=$var and T_document.iddoc=T_docFourni.iddoc"; $requete5 = odbc_do($odbc,$sql5) or die( odbc_error()); // besoin de la variable while($tab = odbc_fetch_array($requete5)) { echo $tab['iddoc']; while ($tabdoc = odbc_fetch_array($requete6)) { ?> <tr> <td><input type="checkbox" name="selectdoc[<?php echo $tabdoc['iddoc'] ;?>]" value="<?php echo $tabdoc['iddoc'] ;?>" <?php if ($tabdoc['iddoc'] == $tab['iddoc']) { ?>checked="checked"<?php } else { ?><?php }?>></td> <td><?php echo $tabdoc['libeldoc']; ?></td> </tr> <?php } }?> </table>
Partager