if(isset($_POST['requete']) && $_POST['requete'] != NULL) // on vérifie d'abord l'existence du POST et aussi si la requete n'est pas vide.
{
mysql_connect("localhost", "fede77_web", "wcYpBeLr");
mysql_select_db("fede77_web"); // on se connecte à MySQL. Je vous laisse remplacer les différentes informations pour adapter ce code à votre site.
$requete = htmlspecialchars($_POST['requete']); // on crée une variable $requete pour faciliter l'écriture de la requête SQL, mais aussi pour empêcher les éventuels malins qui utiliseraient du PHP ou du JS, avec la fonction htmlspecialchars().
$query = mysql_query("SELECT *,DATE_FORMAT(Date, '%d-%m-%Y') AS date_fr FROM Materiel WHERE Critere1 LIKE '%$requete%' OR Critere2 LIKE '%$requete%'ORDER BY Date DESC") or die (mysql_error()); // la requête, que vous devez maintenant comprendre ;)
$nb_resultats = mysql_num_rows($query); // on utilise la fonction mysql_num_rows pour compter les résultats pour vérifier par après
if($nb_resultats != 0) // si le nombre de résultats est supérieur à 0, on continue
{
// maintenant, on va afficher les résultats et la page qui les donne ainsi que leur nombre, avec un peu de code HTML pour faciliter la tâche.
?>
Résultats de votre recherche.
Nous avons trouvé echo $nb_resultats; // on affiche le nombre de résultats
if($nb_resultats > 1) { echo ' résultats'; } else { echo ' résultat'; } // on vérifie le nombre de résultats pour orthographier correctement.
?>
echo '
';
while($donnees = mysql_fetch_array($query)) // on fait un while pour afficher la liste des fonctions trouvées, ainsi que l'id qui permettra de faire le lien vers la page de la fonction
{
echo ''.$donnees['date_fr'].'
 | '. $donnees['Titre'] . ' |
voir + '.$donnees['Critere3'].' |
|
';
}
echo '
'; // fin de la boucle
?>
Faire une nouvelle recherche
} // Fini d'afficher les résultats ! Maintenant, nous allons afficher l'éventuelle erreur en cas d'échec de recherche et le formulaire.
else
{ // de nouveau, un peu de HTML
?>
Pas de résultats
Nous n'avons trouvé aucun résultat pour votre requête " echo $_POST['requete']; ?>". Réessayez avec autre chose.
}// Fini d'afficher l'erreur ^^
mysql_close(); // on ferme mysql, on n'en a plus besoin
}
else
{ // et voilà le formulaire, en HTML de nouveau !
?>
}
// et voilà, c'est fini !
?>
INITIATIVES
Touche pas à ma maternité !

voir ++

Le Campus IA de Fouju est un monstre : destructeur de ressources, pollueur, dévoreur d’électricité ( équivalent de 2 réacteurs nucléaires 1400MW), co-créateur d’une bulle financière, générateur de chaleur de +2 degré sur un rayon d’une dizaine de Km, sans contrôle démocratique, pilleur du travail créatif, fossoyeur des capacités cognitives, dévastateur pour nos paysages ruraux et essentiellement au service du capital,
on vous attend pour vous exprimer mardi 15 septembre à 19h au 264 rue de la justice à Vaux-Le-Pénil