bonjour
j'ai un formulaire avec des check box mais si celles ci étaient cochées par le PHP elle reste toujours "ON" après recupération
formulairerécupération des données
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
23
24
25
26
27
28
29
30
31
32 <input type="hidden" name="idalerte[]" value="<?php echo $idalerte?>"> <?php $checked=''; //alerte prod $sqlalerte="SELECT * FROM Alerte WHERE ID_Master=$idmaster"; $alerte=''; $message=''; $resultat2 = mysql_query($sqlalerte) or die(mysql_error()); if (mysql_num_rows($resultat2)>0)$checked="checked='checked'"; while ($listalerte =mysql_fetch_assoc($resultat2)){ $idalerte=$listalerte['ID_alert']; $message=$listalerte['message']; } ?> <?php IF ($checked=="checked='checked'"){ $avertissement= "<b> N'oubliez pas de décocher la case si vous complétez les infos.</b><BR>"; $visibilite='visible'; } else { $visibilite='hidden'; $avertissement=""; } ?> <input type="checkbox" name="alerte[]" id="alerte_comp_<?php echo $id ?>" <?php echo $checked?> onClick="if(document.getElementById('message_<?php echo $id ?>').style.visibility == 'hidden'){document.getElementById('message_<?php echo $id ?>').style.visibility = '';}else{document.getElementById('message_<?php echo $id ?>').style.visibility = 'hidden';}"/>Besoin de complément d'infos.<br> <font style='visibility: <?php echo $visibilite?>' id='message_<?php echo $id ?>'/><br> <?php echo $avertissement?> <textarea class="contenurush" name="message[]"> <?php echo $message;?></textarea> </font>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 foreach ($_POST['id'] as $numtableau=>$id) {$alerte=$_POST[alerte][$numtableau]; $message=$_POST[message][$numtableau]; $idalerte=$_POST[idalerte][$numtableau]; $idprod=''; $idprod2=$_POST[idprod][$numtableau];
Partager