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>