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 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90
|
<?php
session_start();
$qte_b = 1;
?>
<html>
<head>
<SCRIPT LANGUAGE="javascript">
function calcul_pr_var(f){var y1=f.qte_f.value;
if (isNaN(y1)) {alert("Prix unitaire incorrect");
f.qte_f.value="";
f.pr_var.value="";
f.qte_f.focus();
return;}
var y2=f.qte.value;
if (isNaN(y2)) {alert("Prix unitaire incorrect");
f.qte.value="";
f.pr_var.value="";
f_qte_f.focus();
return;}
var x1=f.pr_uni.value;
if (isNaN(x1)) {alert("Prix unitaire incorrect");
f.pr_uni.value="";
f.pr_var.value="";
f.pr_uni.focus();
return;}
var x2=f.pr_min.value;
if (isNaN(x2)) {alert("Prix maximum incorrect");
f.pr_min.value="";
f.pr_var.value="";
f.pr_min.focus();
return;}
var x3=f.qte_b.value;
if (isNaN(x3)) {alert("Prix maximum incorrect");
f.qte_b.value="";
f.pr_var.value="";
f.qte_b.focus();
return;}
var x4=f.qte_max.value;
if (isNaN(x4)) {alert("Prix maximum incorrect");
f.qte_max.value="";
f.pr_var.value="";
f.qte_max.focus();
return;}
var x6=Math.abs((parseFloat(x1)-(parseFloat(x1)-parseFloat(x2))/(parseFloat(x3)-parseFloat(x4)))+(((parseFloat(x1)-parseFloat(x2))/(parseFloat(x3)-parseFloat(x4)))*(parseFloat(y1)+parseFloat(y2))));
if (parseInt(f.pr_var.value) < (parseInt(f.pr_mini.value)){document.forms["form1"].pr_var.value="(parseInt(f.pr_mini.value))";}
else
{f.pr_var.value=x6;}
</SCRIPT>
</head>
<body>
<form>
<table border="1" align="center">
<tr>
<td colspan="2" align="center"><b>Calcul quantité totale</b></td>
</tr>
<tr>
<td><b>Quantité F</b></td>
<td><input type="text" name="qte_f" size="10" value="" onKeyUp="calcul_pr_var(this.form);" /></td>
</tr>
<tr>
<td><b>Quantité T</b></td>
<td><input type="text" name="qte" size="10" value="" onKeyUp="calcul_pr_var(this.form);" /></td>
</tr>
<tr>
<td colspan="2" align="center"><b>Prix variant</b></td>
</tr>
<td><b>Prix unitaire</b></td>
<td><input type="text" name="pr_uni" size="10" value="" onKeyUp="calcul_pr_var(this.form);" /></td>
</tr>
<tr>
<td><b>Prix minimum</b></td>
<td><input type="text" name="pr_min" size="10" value="" onKeyUp="calcul_pr_var(this.form);" /></td>
</tr>
<tr>
<td><b>Quantité de Base</b></td>
<td><input type="text" disabled=disabled name="qte_b" size="10" value="<?php echo $qte_b;?>" onKeyUp="calcul_pr_var(this.form);" /></td>
</tr>
<tr>
<td><b>Quantité maximale</b></td>
<td><input type="text" name="qte_max" size="10" value="" onKeyUp="calcul_pr_var(this.form);"/></td>
</tr>
<tr>
<td><b>Prix Variant</b></td>
<td><input type="text" name="pr_var" size="10" value="" readonly="readonly" onKeyUp="calcul_pr_var(this.form);" /></td>
</tr>
</table>
</form>
</body>
</html> |
Partager