Bonjour,
Voilà, Pour la saisie d'une commande j'utilise un formulaire, une fois ma saisie faite la commande peut être modifiée, elle est alors affiché sur une base, j'utilise un systéme de boucle pour afficher la commande ligne par ligne. La modification et la suppression de la commande se fait ligne par ligne ce qui est une contrainte, j'aimerais pouvoir valider la modification de la page entière avec un input.
Voila le code :
if ($nbligne1<>0) {
/*Création de la commande ligne par ligne*/
for($j=0;$j<$nbligne1;$j++){
if (round($j/2)==$j/2) {
$couleur=$CoulCorpsFond1;
}
else {
$couleur=$CoulCorpsFond2;
}
echo "<form action=commande.php name=modif method=GET>";
print "<tr valign=\"middle\" style=\"background: $couleur;\">";
echo "<th style=\"background: $couleur;width:15%\">";
echo sprintf(DbResult($result,$j,"Code"));
echo "<input type=\"hidden\"value=\"".DbResult($result,$j,"Code")."\" name=\"codeA\">";
echo "</th>";
echo "<th style=\"background: $couleur;width:45%\">";
$designation=stripslashes(DbResult($result,$j,"Designation"));
echo "<input type=\"text\" maxlength=\"85\" style=\"width:90%;background-color: $couleur;font-weight:bold;font-family:arial;font-size:12px\" value=\"".$designation."\" name=\"designation\">";
echo "</th>";
echo "<th style=\"background: $couleur;width:8%\">";
echo "<input type=\"text\" size=\"7\" style=\"background-color: $couleur;font-weight:bold;font-family:arial;font-size:12px;text-align:right\" value=\"".DbResult($result,$j,"Qte")."\" name=\"Qte\">";
$QteTot=$QteTot+DbResult($result,$j,"Qte");
echo "</th>";
echo "<th style=\"background: $couleur;width:8%\">";
echo "<input type=\"text\" size=\"7\" style=\"background-color: $couleur;font-weight:bold;font-family:arial;font-size:12px;text-align:right\" value=\"".DbResult($result,$j,"PrixVente")."\" name=\"Prix\">";
$PrixTot=$PrixTot+(DbResult($result,$j,"Qte")*DbResult($result,$j,"PrixVente"));
echo "</th>";
echo "<th style=\"background: $couleur;width:8%\">";
$Grat=DbResult($result,$j,"Gratuit");
if ($Grat=='O'){
echo '<INPUT TYPE="CHECKBOX" NAME="checkBox" CHECKED>';
}
else {
echo '<INPUT TYPE="CHECKBOX" NAME="checkBox">';
}
echo "</th>";
echo "<th align=\"right\" style=\"background: $couleur;width:8%\">";
$montant=DbResult($result,$j,"Qte")*DbResult($result,$j,"PrixVente");
echo $montantFormat= number_format($montant, 2, ',', ' ');
echo "</th>";
echo "<th style=\"background: $couleur;width:8%\">";
echo "<input type=\"hidden\" value=\"".$numCmd."\" name=\"numCmd\">";
echo "<input type=\"hidden\" value=\"".DbResult($result,$j,"Numero")."\" name=\"numero\">";
echo "<input type=\"hidden\" value=\"".$codeClt."\" name=\"codeClt\">";
$dateLivr=date(d."/".m."/".Y);
echo "<input type=\"hidden\" value=\"".$dateLivr."\" name=\"dateLivr\">";
//echo "<input type=\"hidden\" value=\"".$commande."\" name=\"commande\">";
//echo "<input type=\"image\" value=\"Valider\" src=icones/valid.png width=15 height=15 name=\"valider\">";
//echo "<input type=\"image\" value=\"Supprimer\" src=icones/cancel.png width=15 height=15 name=\"suppr\">";
echo "</form>";
echo "</th>";
echo "</tr>";
}
echo "</table>";
echo "</div>";
Il faut bien entendu que je puisse récupérer les modifications saisies par l'utilisateur.
Si vous avez besoins de plus de renseignement n'hésitez pas.
Merci pour votre aide et bonne matinée
Afficher la suite