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
| <?php
//récupération des données de connexion//
require_once 'inc/Connect2bis.php' ;
if(empty($_GET) || empty($_GET['search']))
{
header('Location: index.php');
}
else
{
extract($_GET);
}
{
echo "la recherche porte sur : ".$_GET["search"]."<br />";
}
//connexion au serveur //
$connexion = mysqli_connect($hostname, $user, $password);
if (!$connexion) {
exit('echec de la connexion.');
}
else {
echo "Connecté au serveur",'<br>';
}
//selection de la base de donnée//
$ok = mysqli_select_db($connexion, $bdd);
if (!$ok){
exit ('echec de connexion à la base.');
}
else {
echo "Connecté à la base",'<br>';
}
//Comptage des réponses à la requête//
$sql = "SELECT COUNT (id_site) FROM sites WHERE CONCAT_WS(titre, descro,a, b, c, d, e, f, g, h, i, j) LIKE '%$search%' AND validation='valide'";
$requete1 = mysqli_query($ok, $sql);
if($requete1 === false) {
echo 'echec de la requête';
}
$d = mysqli_fetch_assoc ($requete1);
$row = mysqli_fetch_row($requete1); // style procadural
if ($requete1===FALSE){
echo "échec de l'exécution de la requête.";
}
else {
echo 'Votre recherche comporte : ', mysqli_num_rows($requete1);
if($row > 1) { echo ' résultats'; } else { echo ' résultat'; } // on vérifie le nombre de résultats pour orthographier correctement.
}
$ok = mysqli_close($connexion)
?> |
Partager