Vous êtes ici Codes PHP et MySQL > Recherches > Moteur de recherche

 

Moteur de recherche

Le mot est entré dans 1 formulaire puis la recherche se fait
sur la table avec LIKE %$query%
$recherche est fourni par le formulaire.
 
Jerome
[3] sources en PHP voir
Code vu 42699 fois
Enregistré le 20 Nov 2004
  • Digg ce code sur digg.com
  • Bookmark ce code sur del.icio.us
  • Bookmark ce code sur Google
  • Bookmark ce code sur Yahoo
  • Ajoute Moteur de recherche
  • Partage ce code sur Facebook
 
 
 
 

Code Source


01.
02.
03.
04.
05.
06.
07.
08.
09.
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.
 
<?php
/******************************************************************************/
/*                                                                            */
/*                       __        ____                                       */
/*                 ___  / /  ___  / __/__  __ _____________ ___               */
/*                / _ \/ _ \/ _ \_\ \/ _ \/ // / __/ __/ -_|_-<               */
/*               / .__/_//_/ .__/___/\___/\_,_/_/  \__/\__/___/               */
/*              /_/       /_/                                                 */
/*                                                                            */
/*                                                                            */
/******************************************************************************/
/*                                                                            */
/* Titre          : Moteur de recherche                                       */
/*                                                                            */
/* URL            : http://www.phpsources.org/scripts98-PHP.htm               */
/* Auteur         : Jerome                                                    */
/* Date édition   : 20 Nov 2004                                               */
/*                                                                            */
/******************************************************************************/
?>
 
<?php

// Moteur de recherche
// Le mot est entré dans 1 formulaire puis la recherche se fait
// sur la table avec LIKE %$query%
// $recherche est fourni par le formulaire

// Le formulaire:
?> <html>
<form method="POST" action=""> 
Rechercher un mot : <input type="text" name="recherche">
<input type="SUBMIT" value="Search!"> 
</form>
</html> <?php

// Récupère la variable
$recherche = isset($_POST['recherche']) ? $_POST['recherche'] : '';
// la requete mysql
$sql mysql_query(
"SELECT colonne1, colonne2 FROM votretable WHERE colonne1 LIKE %$recherche%" .
" OR colonne2 LIKE %$recherche%") or die (mysql_error());

// affichage du résultat
while(list($colonne1$colonne2)=mysql_fetch_array($sql)){
echo 'Resultat de la recherche: '.$colonne1.', '.$colonne2.' <br />';
}

?>

 

Fonctions du code

: Détermine si une variable est affectée - (PHP 4, PHP 5)
: Envoie une requête à un serveur MySQL - (PHP 4, PHP 5, PECL mysql:1.0)
: Alias de la fonction exit() - (PHP 4, PHP 5)
: - (PHP 4, PHP 5, PECL mysql:1.0)
: Transforme une liste de variables en tableau - (PHP 4, PHP 5)
: - (PHP 4, PHP 5, PECL mysql:1.0)
: Affiche une chaîne de caractères - (PHP 4, PHP 5)
Commentaires
Hum que signifi colonne 1 et colonne 2 ? 2 Mots clés différents ?
 
colonne 1 et colonne 2 sont les champs de la table pris en exemple :)
 
BONJOUR
PROBLEME
G UN RETOUR MYSQL
" QUERY WAS EMPTY "
serveur free php 4.3.1 mysql 4.3.13
 
salut que veut dire method="post"
 
tu peux aller voir le tutoriel sur GET et POST wink
 
super ton commentaire en écrivant phpsource de cette façon
 
C'est tout le site comme ca. voila l'url qui fait du ascii en 3D :
http://www.network-science.de/ascii/
 
bjr

vous n' avez pas declaré vos variable colonne 1 et collone2
 
Ajouter un commentaire
Code de sécurité

Attention: Les champs marqués d'une étoile * sont obligatoires
 
Librairie PHP

Connexion

 
 

Recherches

 
 

PHP

 
 
 
 
    Offres d'emploi

Plus de 500 offres d'emploi PHP/MySQL

Offres d'emploi
 
    Editeur PHP
 
        Publicité