Script recherche ne pas afficher ma table avant la recherche
Bonjour les cyber crapauds.
J'utilise ce script pour un annuaire, il fonctionne très bien dans la recherche mais, il affiche toute ma table avant le filtre créé par ma recherche
quelqu'un pourrait me dire comment faire pour que rien soit affiché avant que j'ai rempli le champ de recherche puis cliqué sur recherche
mon code
Code:
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
| <html>
<form method="POST" action="">
Recherche : <input type="text" name="recherche">
<input type="SUBMIT" value="Recherche!">
</form>
</html>
<?php
$db_server = '*****';
$db_name = '*****';
$db_user_login = '*****';
$db_user_pass = '*****';
$conn = mysqli_connect($db_server,$db_user_login, $db_user_pass, $db_name);
$recherche = isset($_POST['recherche']) ? $_POST['recherche'] : '';
$q = $conn->query(
"SELECT * FROM annuaire
WHERE
etablissement LIKE '%$recherche%'
OR
fonction LIKE '%$recherche%'
OR
nom LIKE '%$recherche%'
");
while( $r = mysqli_fetch_array($q)){
echo ''.$r['etablissement'].','.$r['fonction'].', '.$r['nom'].' <br />'
;
}
?> |
Merci de votre aide
des bisous
Lucie