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 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="fr">
<head>
<?php
$matricule = $_POST['matricule'];
//$matricule = 23;
print("<center>1 $matricule</center>");
$server="****";
$user="*****";
$pass="*****";
$db="pdr";
mysql_connect($server,$user,$pass) or die('erreur de connexion');
mysql_select_db($db) or die ('impossible de se connecter a la base');
echo '<br>';
echo '<br>';
$listeMatriculeSQL = array();
echo '<br>';
echo $listeMatriculeSQL;
echo '<br>';
if(isset($_POST['matricule'])){
foreach ($_POST['matricule'] as $matricule) {
$listeMatriculeSQL[] = '\'' . mysql_real_escape_string($matricule) . '\'';
}
}
echo '<br>';
$req = implode(', ', $listeMatriculeSQL);
echo '<br>';
echo '3';
echo $req;
$requete = "SELECT
ref_pdt,
(SELECT FORMAT(SUM(qte_m*pu_m)/(SUM(qte_m)-(SUM(qte_m)/100)*perte_pdt)*poids_u_m_pdt,4) as prix_u_m
FROM recette
INNER JOIN matiere ON recette.code_m=matiere.code_m
INNER JOIN produit ON recette.ref_pdt=produit.ref_pdt
WHERE produit.ref_pdt IN ($req)AND recette.fourrage_rctt=0)
AS somme1,
(SELECT FORMAT(SUM(qte_m*pu_m)/(SUM(qte_m)-(SUM(qte_m)/100)*perte_pdt)*poids_u_f_pdt,4) as prix_u_f
FROM recette
INNER JOIN matiere ON recette.code_m=matiere.code_m
INNER JOIN produit ON recette.ref_pdt=produit.ref_pdt
WHERE produit.ref_pdt IN ($req)AND recette.fourrage_rctt=1)
AS somme2,
(SELECT FORMAT(SUM(qte_emb*pu_emb)/nbre_piece_fab_main,4) AS test2
FROM recette_emb
LEFT JOIN emballage ON recette_emb.id_emb=emballage.id_emb
LEFT JOIN main_d_oeuvre ON recette_emb.ref_pdt = main_d_oeuvre.ref_pdt
LEFT JOIN produit ON produit.ref_pdt=recette_emb.ref_pdt
WHERE produit.ref_pdt IN ($req))
AS somme3,
(SELECT FORMAT((nbre_per_main*nbre_heure_main*taux_hor_main)/nbre_piece_fab_main,4) AS pdr_m_o_u
FROM main_d_oeuvre
INNER JOIN produit ON main_d_oeuvre.ref_pdt=produit.ref_pdt
WHERE produit.ref_pdt IN ($req))
AS somme4,
(SELECT FORMAT(SUM(qte_m*pu_m)/(SUM(qte_m)-(SUM(qte_m)/100)*perte_pdt)*poids_u_m_pdt,4) as prix_u_m
FROM recette
INNER JOIN matiere ON recette.code_m=matiere.code_m
INNER JOIN produit ON recette.ref_pdt=produit.ref_pdt
WHERE produit.ref_pdt IN ($req)AND recette.fourrage_rctt=0)
+
(SELECT FORMAT(SUM(qte_m*pu_m)/(SUM(qte_m)-(SUM(qte_m)/100)*perte_pdt)*poids_u_f_pdt,4) as prix_u_f
FROM recette
INNER JOIN matiere ON recette.code_m=matiere.code_m
INNER JOIN produit ON recette.ref_pdt=produit.ref_pdt
WHERE produit.ref_pdt IN ($req)AND recette.fourrage_rctt=1)
+
(SELECT FORMAT(SUM(qte_emb*pu_emb)/nbre_piece_fab_main,4) AS test2
FROM recette_emb
LEFT JOIN emballage ON recette_emb.id_emb=emballage.id_emb
LEFT JOIN main_d_oeuvre ON recette_emb.ref_pdt = main_d_oeuvre.ref_pdt
LEFT JOIN produit ON produit.ref_pdt=recette_emb.ref_pdt
WHERE produit.ref_pdt IN ($req))
+
(SELECT FORMAT((nbre_per_main*nbre_heure_main*taux_hor_main)/nbre_piece_fab_main,4) AS pdr_m_o_u
FROM main_d_oeuvre
INNER JOIN produit ON main_d_oeuvre.ref_pdt=produit.ref_pdt
WHERE produit.ref_pdt IN ($req))
AS total
FROM produit
WHERE ref_pdt IN ($req);";
echo '<br>';
echo $requete;
echo '<br>';
$query= mysql_query($requete) or die('erreur');
//$query2= mysql_query($requete2) or die('erreur');
//$tabArray = array ();
//while($ligne= mysql_fetch_array($query,MYSQL_NUM)) {
// $prix_u_m = $ligne[1];
// array_unshift ($tabArray, $ligne);
// }
//print_r($tabArray);
while($ligne = mysql_fetch_assoc($query)){
echo '<br>';
echo '<b>1=> Ref_pdt : '.$ligne["ref_pdt"].'</b>';echo '<br>';
echo '<b>1=> Somme Matiere Premiere : '.$ligne["somme1"].'</b>';echo '<br>';
echo '<b>1=> Somme Fourrage : '.$ligne["somme2"].'</b>';echo '<br>';
echo '<b>1=> Somme Emballage : '.$ligne["somme3"].'</b>';echo '<br>';
echo '<b>1=> Somme Mains D oeuvre : '.$ligne["somme4"].'</b>';echo '<br>';
echo '<b>1=>Somme Total : '.$ligne["total"].'</b>';echo '<br>';
}
//while( $ligne2 = mysql_fetch_assoc($query2)){
// echo '<br>';
// echo '<b>2=>'.$ligne2["prix_u_f"].'</b>';
//}
print_r($_POST)
?> |
Partager