J'ai une table établissement sur laquelle je veux faire une recherche selon les départements. J'arrive à faire une recherche suivant un département mais je veux pouvoir faire une recherche suivant plusieurs départements.
Pourriez-vous m'aider s'il-vous-plaît.
Le code :
<html>
<body>
<p> Recherche d'un établissement : </p>
<form action="selectiondpt.php" method="GET">
<p> Département sélectionné : <input type="text" name="nom"> </p>
<input type="submit" value="Rechercher">
</form>
</body>
</html> <?php
if(isset($_GET['nom']) && !empty($_GET['nom'])){
require("connect.php");
// pour oracle: $dsn="oci:dbname=//serveur:1521/mydb
$dsn="mysql:dbname=".BASE.";host=".SERVER;
try{
$connexion=new PDO($dsn,USER,PASSWD);
}
catch(PDOException $e){
printf("Échec de la connexion : %s\n", $e->getMessage());
exit();
}
$sql="SELECT * from Etablissement where dpt='".$_GET['nom']."'";
if(!$connexion->query($sql)) echo "Pb d'accès à la table Etablissement";
else
{
echo "<table><tr><td>DEPARTEMENT</td><td>NOM</td><td>ADRESSE</td><td>CODE POSTAL</td><td>VILLE</td></tr>";
foreach ($connexion->query($sql) as $row)
echo "<tr><td>".$row['dpt']."</td><td>".$row['nomEtablissement']."</td><td>".$row['adresse']."</td><td>".$row['cp']."</td><td>".$row['ville']."</td></tr>";
echo "</table>";
}
}
?>
Merci de votre aide.