| 12
 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
 
 | 
<?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_max.value;
                            if (isNaN(x2)) {alert("Prix maximum incorrect");
                            f.pr_max.value="";
                            f.pr_var.value="";
                            f.pr_max.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))));
                            f.pr_var.value=x6;
							if (x6<x3){x6=x3;}}
</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_max" 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