|
|
|
|
psaikopat, le jeudi 12 mai 2005 à 16:26:56<?php require_once('Connections/intranet.php'); ?>
<?php
$mot_cle=$_POST['mot_cle'];
$mots = str_replace("+", " ", trim($mot_cle));
$mots = str_replace("\"", " ", $mots);
$mots = str_replace(",", " ", $mots);
$mots = str_replace(":", " ", $mots);
$tab=explode(" " , $mots);
$nb=count($tab);
$sql="SELECT * FROM mot_cle WHERE mot LIKE \"%$tab[0]%\" ";
for ($i=1 ; $i<$nb ; $i++)
{
$sql.="$operateur mot_cle like \"%$tab[$i]%\" ";
}
$result = mysql_db_query($db,$sql);
if ($result)
{
if(mysql_num_rows($result) == 0) echo "<center><b>Pas de résultat</b></center>";
else
{
echo "<center><b>Résultat(s)</b></center><br>";
while($rows = mysql_fetch_array($result))
{
echo $row["document"];
$url = $row["chemin"];
$point = $row["extension"];
echo " | <a href=\"$url\">$url</a>";
}
mysql_free_result($result);
}
}
echo "La requete SQL execute est : $sql";
?>
$result = mysql_db_query($db,$sql);
Il te met quoi comme erreur ? Peut tu afficher la valeur de *sql juste avant, Quel est le contenu exacte de ton fichier que tu inclut au départ ?
~ iclic @ gauch,iclic, iclic @ droate, iclic, iclic
et ya pas de bôg môsieu ! ~ |
Connections/intranet.php
<?php # FileName="Connection_php_mysql.htm" # Type="MYSQL" # HTTP="true" $hostname_intranet = "localhost"; $database_intranet = "intranet"; $username_intranet = "root"; $password_intranet = ""; $intranet = mysql_pconnect($hostname_intranet, $username_intranet, $password_intranet) or trigger_error(mysql_error(),E_USER_ERROR); ?> Erreur obtenue : Notice: Undefined variable: db in c:\program files\easyphp1-7\www\intranet\recherche.php on line 19 et ça : echo "La requete SQL execute est : $sql"; me donne ça si je tape test: La requete SQL execute est : SELECT * FROM mot_cle WHERE mot LIKE "%test%" |
Essaie
$result = mysql_query($sql); |
C'est bon ça fonctionne j'avais fait une erreur a la con !!
Merci encore pour tout |
l'erreur que tu as fait:
tu as utilisé "$db" à la place de "$intranet" ! L'erreur est humaine mais un véritable désastre ne peut être qu'informatique. |
| 04/11 22h53 | [PHP] Rediriger sur une autre page (redirection) | PHP |
| 05/04 23h37 | Recherche de fichiers avec Windows Vista | Windows Vista |
| 21/07 11h53 | Comment débuter, quel langage? | Langages |
| 26/08 14h56 | Le protocole BitTorrent | BitTorrent |
| 21/12 15h34 | [Webmaster] Wiki, CMS ou blog ? | Webmaster |
| 01/07 14h11 | Moteur de recherche simple | 5 |
| 29/05 10h14 | [PHP/ MySQL] recherche affichage du résultat | 2 |
| 13/05 09h22 | [PHP] Comment recherche un fichier | 3 |
| 03/02 15h48 | [PHP/MYSQL] Recherche sur une base de donnée | 22 |
| 19/12 15h46 | Php : Array => recherche / Tri par nom | 11 |
![]() | PHP Edit - PHPEdit est un environnement de développement intégré (IDE) sous Windows pour le langage PHP. Il offre un grand nombre de... | Catégorie: PHP Licence: Freeware/gratuit |
![]() | Image Resizer - Petit utilitaire (PowerToy) basique, très simple, permettant de réduire la taille d'une image, dans le but, notamment, de... | Catégorie: Graphisme Licence: Freeware/gratuit |
![]() | Simple PDF - Pour créer des documents PDF à partir de plusieurs applications proposant une impression est l'apanage de PDFCreator. ... | Catégorie: PDF Licence: Freeware/gratuit |
![]() | SimpleOCR - Si on a un scanner et des documents (journaux, livres,…), on n’est plus obligé de faire saisir ces documents pour obtenir... | Catégorie: Bureautique Licence: Freeware/gratuit |
![]() | SimpleTech microSD 2 Go | Catégorie: Carte Mémoire / Clé USB | 11.99 € Surcouf |
![]() | SimplyTouch Hibou Webcam | Catégorie: Webcam | 50.09 € Cdiscount |
![]() | Neo Simply Key 512 | Catégorie: Lecteur MP3 | 21.47 € Amazon.fr |
![]() | Neo Simply Key 1 | Catégorie: Lecteur MP3 | 29.00 € PriceMinister |