Bonsoir,

J'aurais besoin de votre aide car je bloque...
J'ai un formulaire php reprenant le résultat d'une requête.
Le problème est qu'il m'affiche une ligne par résultat avec à chaque fois un bouton update, au lieu de m'afficher la liste des résultats avec un seul bouton update.
Cela doit provenir de l'ordre de mon affichage ou d'un ;
Pouvez-vous m'aider ?

Voici le code :

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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
 
<html> 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
P { FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma, Arial}
TD { FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma, Arial} 
TH { FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana, Tahoma, Arial} 
h2 { FONT-SIZE: 18pt; COLOR: #EF0000; FONT-FAMILY: Verdana, Tahoma, Arial}
-->
</style>
</head>
<body>
<?php 
$conn=odbc_connect('mabase','',''); 
if (!$conn) 
{exit("Connection Failed: " . $conn);} 
$sql="SELECT * FROM SGCHISTO WHERE SGCHISTO.HTYPE='S' AND SGCHISTO.HPROCSTATUS='X' ORDER BY SGCHISTO.HDOCDATE"; 
$rs=odbc_exec($conn,$sql); 
if (!$rs) 
{exit("Error in SQL");}  
while (odbc_fetch_row($rs)) 
{  
$HDOCNO=odbc_result($rs,"HDOCNO"); 	
$HDOCDATE=odbc_result($rs,"HDOCDATE");
$HDUEDATE=odbc_result($rs,"HDUEDATE"); 
$HMOUNTH=odbc_result($rs,"HMOUNTH"); 
$HREMINT=odbc_result($rs,"HREMINT");    
$HPROCSTATUS=odbc_result($rs,"HPROCSTATUS");  
 
echo "<form name='logger' action='update.php' method='post'>
<table style='background-color : white'>  
<tr> 
<th align='center'>N° de documents</th>;
<th align='center'>Date</th>;
<th align='center'>Date d'échéance</th>;
<th align='center'>Montants</th>;
<th align='center'>Commentaire</th>;
<th align='center'>Bloquer</th></tr>;	
<td align='center'>$HDOCNO</td>;   
<td align='center'>$HDOCDATE</td>;
<td align='center'>$HDUEDATE</td>;
<td align='center'>$HMOUNTH</td>;
<td align='center'>$HREMINT</td>;
<td align='center'><input type='checkbox' name='vartb[]' value='$val[$HPROCSTATUS]'/></td>;

</table>
<input type='submit' name='valide' value='Update'/>
</form>";
 
print_r($_POST['vartb']); 
 
} 
odbc_close($conn); 
 
?>
</body> 
</html>