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
| <form method="post" action="race_chien2.php">
<fieldset>
<legend>Rechercher un profil </legend>
<p>
<label for="Noms">Choisissez la race :</label>
<select name="Noms" id="Noms">
<?php
$host = "127.0.0.1";
$user = "root";
$password = "";
$bdd = "tout_sur_les_chiens";
{
mysql_connect($host, $user, $password);
mysql_select_db($bdd) or die("Impossible d'ouvrir la base de donnee $bdd");
}
$lettre = '1'; //On initalise la lettre a une valeur absurde
$sql = 'SELECT Noms FROM race_chien ORDER BY Noms ASC'; //ici change le champ et la table pour adapter :p
$req = mysql_query($sql) or die(mysql_error());
while($data = mysql_fetch_assoc($req)) //envoie la colonne voulu $req= connect a $sql = prendre tous les noms de race_chien et classer par ordre croissant
{
if (substr($data['Noms'],0,1) != $lettre) //Si on change de lettre; substr = extraire
{
if ($lettre != '1') //Si on as déjà changé de lettre, on ferme le optgroup
{
echo '</optgroup>';
}
$lettre = substr($data['Noms'], 0, 1);
echo '<optgroup label="'.$lettre.'">';
}
echo '<option value="'.$data['Noms'].'">'.$data['Noms'].'</option>';//donne les noms dans le formulaire
}
if ($lettre != '1') //Et enfin si on a mit une lettre (le seul cas ou ce serait faux serait celui ou l'on ne trouve rien, mais quand même :p
{
echo '</optgroup>';
}
?>
</select>
<input type="SUBMIT" name="Noms" value="Rechercher">
</p>
</fieldset>
</form>
</body>
</html>
<?php
$sql =('SELECT * FROM race_chien WHERE Noms');
$reponse = mysql_query($sql) or die ( mysql_error());
$donnees = mysql_fetch_assoc($reponse);
$Noms=(isset($_POST["Noms"])) ? $_POST["Noms"] : "";
if ($_POST['Noms']=="ok")
{
echo $donnees;
?>
<p>
<strong>Races :</strong><?php echo $donnees['Noms']; ?><br />
<strong>Origine :</strong><?php echo $donnees['Origine']; ?><br />
<strong>Espérance de vie :</strong><?php echo $donnees['Esperance']; ?><br />
<strong>Tailles Mâles :</strong><?php echo $donnees['Tailles_Males']; ?>cm et <?php echo $donnees['Tailles_Males_Max']; ?>cm<br />
<strong>Tailles Femelles :</strong><?php echo $donnees['Tailles_Femelles']; ?>cm et <?php echo $donnees['Tailles_Femelles_Max']; ?>cm<br />
<strong>Poids Mâles :</strong><?php echo $donnees['Poids_Males']; ?>kg et <?php echo $donnees['Poids_Males_Max']; ?>kg<br />
<strong>Poids Femelles :</strong><?php echo $donnees['Poids_Femelles']; ?>kg et <?php echo $donnees['Poids_Femelles_Max']; ?>kg<br />
<strong>Standare FCI :</strong><?php echo $donnees['Standare_FCI']; ?><br />
<strong>Standare AKC :</strong><?php echo $donnees['Standare_AKC']; ?><br />
<strong>Historique :</strong><?php echo $donnees['Historique']; ?><br />
<strong>Caractères :</strong><?php echo $donnees['Caracteres']; ?><br />
<strong>Physiques :</strong><?php echo $donnees['Physiques']; ?><br />
<strong>Défauts :</strong><?php echo $donnees['Defauts']; ?><br /></em>
</p>
<?php
}
{
$reponse = mysql_close(); // Termine le traitement de la requête
}
?> |
Partager