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 134 135 136 137 138
|
<?php
// information pour la connection à le DB
$host = 'localhost';
$user = 'root';
$pass = '';
$db = 'masdb';
// connection à la DB
$link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
mysql_select_db($db) or die ('Erreur :'.mysql_error());
//Filtre toutes les lignées!
echo '<form method="get" action="affichagedonnees.php">';
echo '<p><FONT face="Arial" size="1"><strong><u> Atteindre Une Lignée :</u></strong></font><a></p><p>';
echo '<select name="recordlignee" size="1">';
echo '<option value="-"> - </option>';
$données = 'SELECT NomLignee FROM TbLigIdentite';
$res = mysql_query($données);
while($val=mysql_fetch_array($res)) {
echo '<option value="'.$val["NomLignee"].'">'.$val["NomLignee"].'</option>\n';}
echo $val;
echo '</select>';
echo '</p>';
echo '<p class="bouton"><input type= "submit" value="Afficher Résultat" /></p>';
echo '</form>';
if($_GET['recordlignee'] == "-"){
// Affichage de toutes les lignées
// requête SQL qui compte le nombre total d'enregistrement dans la table et qui
//récupère tous les enregistrements
$select = 'SELECT CatalogueLig,BreederLig,MainteneurLig,NomLignee,NomExtLig,OrigGenetiqueLig,FamOrigineLig,UCFLig,UCMLig,RecurrentLig,DenomOffLig FROM TbLigIdentite';
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
$total = mysql_num_rows($result);
if($total) {
// debut du tableau
echo '<table bgcolor="#FFFFFF" align="center">'."\n";
// première ligne on affiche les titres prénom et surnom dans 2 colonnes
echo '<tr>';
echo '<td bgcolor="#669999"><b><u>Catalogue</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Breeder</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Mainteneur</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Nom Lignée</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Nom Extérieur</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Origine Génétique</u></b></td>' ;
echo '<td bgcolor="#669999"><b><u>Famille Origine</u></b></td>' ;
echo '<td bgcolor="#669999"><b><u>UCF Lignée</u></b></td>' ;
echo '<td bgcolor="#669999"><b><u>UCM Lignée</u></b></td>' ;
echo '<td bgcolor="#669999"><b><u>Recurrent</u></b></td>' ;
echo '<td bgcolor="#669999"><b><u>Dénomination Officielle</u></b></td>' ;
echo '</tr>'."\n";
// lecture et affichage des résultats
while($row = mysql_fetch_array($result)) {
echo '<tr>';
echo '<td bgcolor="#CCCCCC">'.$row["CatalogueLig"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["BreederLig"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["MainteneurLig"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["NomLignee"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["NomExtLig"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["OrigGenetiqueLig"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["FamOrigineLig"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["UCFLig"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["UCMLig"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["RecurrentLig"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["DenomOffLig"].'</td>';
echo '</tr>'."\n";
}
echo '</table>'."\n";
// fin du tableau.
}
else {echo 'Pas d\'enregistrements dans cette table...';}
// on libère le résultat
mysql_free_result($result);
}
else
{
/*$req = mysql_query('select CatalogueLig,BreederLig,MainteneurLig,NomLignee,NomExtLig,OrigGenetiqueLig,FamOrigineLig,UCFLig,UCMLig,RecurrentLig,DenomOffLig from tbligidentite where nomlignee = '.$_GET['recordlignee'].'');*/
// requête SQL qui compte le nombre total d'enregistrement dans la table et qui
//récupère tous les enregistrements
$select = 'select CatalogueLig,BreederLig,MainteneurLig,NomLignee,NomExtLig,OrigGenetiqueLig,FamOrigineLig,UCFLig,UCMLig,RecurrentLig,DenomOffLig from tbligidentite where nomlignee = "'.$_GET['recordlignee'].'"';
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
$total = mysql_num_rows($result);
if($total) {
// debut du tableau
echo '<table bgcolor="#FFFFFF" align="center">'."\n";
// première ligne on affiche les titres prénom et surnom dans 2 colonnes
echo '<tr>';
echo '<td bgcolor="#669999"><b><u>Catalogue</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Breeder</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Mainteneur</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Nom Lignée</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Nom Extérieur</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Origine Génétique</u></b></td>' ;
echo '<td bgcolor="#669999"><b><u>Famille Origine</u></b></td>' ;
echo '<td bgcolor="#669999"><b><u>UCF Lignée</u></b></td>' ;
echo '<td bgcolor="#669999"><b><u>UCM Lignée</u></b></td>' ;
echo '<td bgcolor="#669999"><b><u>Recurrent</u></b></td>' ;
echo '<td bgcolor="#669999"><b><u>Dénomination Officielle</u></b></td>' ;
echo '</tr>'."\n";
// lecture et affichage des résultats
while($row = mysql_fetch_array($result)) {
echo '<tr>';
echo '<td bgcolor="#CCCCCC">'.$row["CatalogueLig"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["BreederLig"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["MainteneurLig"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["NomLignee"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["NomExtLig"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["OrigGenetiqueLig"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["FamOrigineLig"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["UCFLig"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["UCMLig"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["RecurrentLig"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["DenomOffLig"].'</td>';
echo '</tr>'."\n";
}
echo '</table>'."\n";
// fin du tableau.
}
else {echo 'Pas d\'enregistrements dans cette table...';}
// on libère le résultat
mysql_free_result($result);
}
?> |
Partager