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
|
<?php
$sql = " SELECT distinct(DateDuJour) FROM ordredefabrication ";
$result = mysql_query($sql) or die("erreur requete");
// < SELECT DATE OFS ET TOUS LES OFS
echo "<table border='0' cellpadding='0' cellspacing='0' style='border-collapse:collapse;'>
<tr>
<td>
<form action='' method='POST'>
Affiner recherche par Date:
<select name='ChoixDate'>";
while ($row=mysql_fetch_array($result))
{
echo"<option>$row[0]</option>";
}
echo"</select>";
echo " <input type='submit' name='TabDate' value='Ok'/>";
echo " <input type='submit' name='TousLesOfs' value='Voir tous les ofs'/>
</form>
</td>
<td>";
if(isset($_POST['TabDate'])) // si un clic a été fait sur le bouton submit (Ok)
{
$ChoixDate=$_POST['ChoixDate'];
echo "Les Ofs de ";
echo '<strong>';
echo $ChoixDate;
echo '</strong> :';
// requête SQL qui compte le nombre total d'enregistrement dans la table et qui
//récupère tous les enregistrements
$select = "SELECT NumOf, DateDuJour, DateDebutFab, Ref, Essences, Clients, Chantiers, SemaineFinFab, Types, Temps,
NomPoseurs, Dep, Ville FROM ordredefabrication where DateDuJour= '$ChoixDate'";
$result = mysql_query($select) or die ('Erreur : '.mysql_error() );
$total = mysql_num_rows($result);
if($total) // si on a récupéré un résultat on l'affiche.
{
// debut du tableau
echo '<table bgcolor="#FFFFFF" border="0" cellpadding="1" cellspacing="0" style="border-spacing: 1.74px;">'."\n";
echo '<tr>';
echo '<td bgcolor="#005AA9" height="50px">N°</td>';
echo '<td bgcolor="#005AA9">Date<br>lancement.Fab</td>';
echo '<td bgcolor="#005AA9">Ref</td>';
echo '<td bgcolor="#005AA9">Essences</td>';
echo '<td bgcolor="#005AA9">Clients</td>';
echo '<td bgcolor="#005AA9">Chantiers</td>' ;
echo '<td bgcolor="#005AA9">Semaine<br>de conf</td>' ;
echo '<td bgcolor="#005AA9">Types</td>' ;
echo '<td bgcolor="#005AA9">Temps</td>' ;
echo '<td bgcolor="#005AA9">Nom Poseur</td>' ;
echo '<td bgcolor="#005AA9">Dep</td>' ;
echo '<td bgcolor="#005AA9">Ville</td>' ;
echo '</tr>'."\n";
$i = 0;
while($row = mysql_fetch_array($result))
{
$color = ++$i % 2 ? '#CCCCCC' : '#FFFFFF';
echo '<tr>';
echo '<td bgcolor='.$color.'>'.$row["NumOf"].'</td>';
echo '<td bgcolor='.$color.'>'.$row["DateDebutFab"].'</td>';
echo '<td bgcolor='.$color.'>'.$row["Ref"].'</td>';
echo '<td bgcolor='.$color.'>'.$row["Essences"].'</td>';
echo '<td bgcolor='.$color.'>'.$row["Clients"].'</td>';
echo '<td bgcolor='.$color.'>'.$row["Chantiers"].'</td>';
echo '<td bgcolor='.$color.'>'.$row["SemaineFinFab"].'</td>';
echo '<td bgcolor='.$color.'>'.$row["Types"].'</td>';
echo '<td bgcolor='.$color.'>'.$row["Temps"].'</td>';
echo '<td bgcolor='.$color.'>'.$row["NomPoseurs"].'</td>';
echo '<td bgcolor='.$color.'>'.$row["Dep"].'</td>';
echo '<td bgcolor='.$color.'>'.$row["Ville"].'</td>';
echo '</tr>'."\n";
}
echo '</table>'."\n";
// fin du tableau.
}
// on libère le résultat
mysql_free_result($result);
}
// ----------------------------------------------------------------
// SEPARATION // AU DESSUS DATE SPECIFIE // EN DESSOUS TOUS LES OFS
// ----------------------------------------------------------------
else
{
$select = 'SELECT NumOf, DateDuJour, DateDebutFab, Ref, Essences, Clients, Chantiers, SemaineFinFab,Temps, NomPoseurs, Dep, Ville FROM ordredefabrication';
$result = mysql_query($select) or die ('Erreur : '.mysql_error() );
$total = mysql_num_rows($result);
if($total) // si on a récupéré un résultat on l'affiche.
{
echo "Tous les Ofs:";
// debut du tableau
echo '<table bgcolor="#FFFFFF" border="0" cellpadding="1" cellspacing="0" style="border-spacing: 1.74px;">'."\n"; // border-collapse:collapse;
echo '<tr>';
echo '<td bgcolor="#005AA9" height="50px">n°</td>';
echo '<td bgcolor="#005AA9">Date Du Jour</td>';
echo '<td bgcolor="#005AA9">Date<br>lancement.Fab</td>';
echo '<td bgcolor="#005AA9">Ref</td>';
echo '<td bgcolor="#005AA9">Essences</td>';
echo '<td bgcolor="#005AA9">Clients</td>';
echo '<td bgcolor="#005AA9">Chantiers</td>';
echo '<td bgcolor="#005AA9">Semaine<br>de conf</td>';
echo '<td bgcolor="#005AA9">Temps</td>';
echo '<td bgcolor="#005AA9">Nom Poseur</td>';
echo '<td bgcolor="#005AA9">Dep</td>';
echo '<td bgcolor="#005AA9">Ville</td>';
echo '</tr>'."\n";
$i = 0;
while($row = mysql_fetch_array($result))
{
$color = ++$i % 2 ? '#CCCCCC' : '#FFFFFF';
echo '<tr>';
echo '<td bgcolor='.$color.'>'.$row["NumOf"].'</td>';
echo '<td bgcolor='.$color.'>'.$row["DateDuJour"].'</td>';
echo '<td bgcolor='.$color.'>'.$row["DateDebutFab"].'</td>';
echo '<td bgcolor='.$color.'>'.$row["Ref"].'</td>';
echo '<td bgcolor='.$color.'>'.$row["Essences"].'</td>';
echo '<td bgcolor='.$color.'>'.$row["Clients"].'</td>';
echo '<td bgcolor='.$color.'>'.$row["Chantiers"].'</td>';
echo '<td bgcolor='.$color.'>'.$row["SemaineFinFab"].'</td>';
echo '<td bgcolor='.$color.'>'.$row["Temps"].'</td>';
echo '<td bgcolor='.$color.'>'.$row["NomPoseurs"].'</td>';
echo '<td bgcolor='.$color.'>'.$row["Dep"].'</td>';
echo '<td bgcolor='.$color.'>'.$row["Ville"].'</td>';
echo '</td></tr>'."\n";
}
echo '</table>'."\n";
}
else echo 'Pas d\'enregistrements dans cette table...';
// on libère le résultat
mysql_free_result($result);
}
echo "</td>
<td>"; |
Partager