Affichage d'un formulaire de modification
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:
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> |