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
|
<script language="JavaScript">
function saisie(idproduit)
{
var quantite=document.getElementById('quantite_'+idproduit).value;
var quantite_hidden=document.getElementById('quantite_hidden_'+idproduit).value;
if((quantite*1) > (quantite_hidden*1))
{
alert("La quantité saisie est supérieure à celle commandée");
return false;
}
}
</script>
<form action="test.php" method="post" name="formulaire">
<?php
if (isset($_POST['validation'])) {
// REQUETE D'INSERTION
}
else
{
mysql_select_db($database_CnxMagasin, $CnxMagasin);
$query_retour = "SELECT * FROM produit";
$retour = mysql_query($query_retour, $CnxMagasin) or die(mysql_error());
$row_retour = mysql_fetch_assoc($retour);
while ($donnees = mysql_fetch_assoc($retour)) //on affiche la liste des commandes
{
$quantite=($donnees['quantite']);
$id_produit=($donnees['id_produit']);
echo'<input size="5" type="text" name="quantite['.$id_produit.']" value="'.$quantite.'" id="quantite_'.$id_produit.'" onKeyUp="return saisie('.$id_produit.');" />';
echo'<input type="hidden" name="quantite_hidden['.$id_produit.']" value="'.$quantite.'" id="quantite_hidden_'.$id_produit.'" />';
echo '<input type="checkbox" name="id_produit[]" value="'.$id_produit.'" id="id_produit" />';
echo '<input type="hidden" name="validation" value="ok" id="validation" />';
echo'<input type="submit" name="retour" value="Valider la demande de retour" />';
}
}
?>
</form> |