je cherche depuis un petit moment la solution à mon pb.
Je sais que ce site est très réactif, je compte donc sur vous.
Voilà mon problème
j'ai une liste de factures avec un bouton radio pour sélectionner une facture.
Quand je sélectionne la facture désirée, elle ne s'affiche pas, dans la barre de programme, j'ai le mot "array" dans ma variable fact.
impayes.php?action=detailSD&fact=Array&type=clientele
Code PHP
Code JSCode:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 $fact=array(); for ($i=0;$i<count($donneesSD1);$i++) { ?> <tr > <td id=""><?php echo $donneesSD1[$i]['07_creele'];?></td> <td id=""><?php echo $donneesSD1[$i]['07_libtypefact'];?></td> <td id=""><?php echo $donneesSD1[$i]['07_numfact']; $fact[$i]=$donneesSD1[$i]['07_numfact'];?></td> <td id=""><?php echo $donneesSD1[$i]['07_montantfact'];?></td> <td><input name="fact" type="radio" value="" onclick="detailfact('<?php echo $fact[$i];?>')"/></td> </tr> <?php } ?> </form> </table> <form name="detailform" method="post" action="<?php echo "impayes.php?action=detailSD&fact=$fact&type=$type";?>"> <input type="hidden" id="detail" name="" value=""/> </form>
Code:
1
2
3
4
5
6
7
8
9
10
11 <script type="text/javascript"> function detailfact(fact) { if (confirm("Détail de la facture")) { document.getElementById('detail').value = fact; document.detailform.submit(); } } </script>