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
| <?php
if (isset($_POST['Plateforme']) AND isset($_POST['Date_Livraison']))
{
// Requete pour les plateformes //
$req = $bdd->prepare('SELECT C.id_Magasin mag_cde,
C.Numero num_cde,
C.Montant mnt_cde,
C.Ref_Fournisseur four_cde,
C.Date_Livraison D_Livraison,
tmp.Nom fichier_Nom,
tmp.Zone fichier_Zone,
tmp2.id,
tmp2.Nom_Plateforme Nom_Plateforme,
C.Quantite qte_cde,
C.Poids Poids
FROM Commandes C
LEFT JOIN
(
SELECT id_Mag,
Nom,
Zone,
id_Plateforme
FROM Magasins
GROUP BY id_Mag
) tmp
ON tmp.id_Mag = C.id_Magasin
LEFT JOIN
(
SELECT id,
Nom Nom_Plateforme
FROM Plateformes
) tmp2
ON tmp2.id = tmp.id_Plateforme
WHERE C.Date_Livraison = :date AND tmp2.id = :type
ORDER BY mag_cde
')
or die(print_r($bdd->errorInfo()));
$req -> execute(array('date' => $_POST['Date_Livraison'], 'type' => $_POST['Plateforme']));
while ($donnees = $req -> fetch())
{
?>
<table>
Affichage des données plateformes
</table>
<?php
// Requete pour le detail des commandes //
$req = $bdd->prepare('SELECT C.id_Magasin mag_cde,
C.Numero num_cde,
C.Montant mnt_cde,
C.Ref_Fournisseur four_cde,
C.Date_Livraison D_Livraison,
C.Quantite qte_cde,
C.Poids Poids,
tmp.id_Plateforme
FROM Commandes C
LEFT JOIN
(
SELECT id_Mag,
Nom,
Zone,
id_Plateforme
FROM Magasins
GROUP BY id_Mag
) tmp
ON tmp.id_Mag = C.id_Magasin
WHERE C.Numero = '.$NumCde.'
ORDER BY four_cde
')
or die(print_r($bdd->errorInfo()));
$req -> execute(array('date' => $_POST['Date_Livraison'], 'type' => $_POST['Plateforme']));
while ($donnees = $req -> fetch())
{
?>
<tr>
Affichage des details des commandes
</tr>
<?php
}
}
$req -> closeCursor(); // Termine le traitement de la requete |
Partager