Page 1 sur 1

Moteur de recherche

Posté : 06 janv. 2006, 22:12
par beansoldier
<?php 
// On commence par récupérer les champs 
$Mot = isset($_POST['Mot']) ? $_POST['Mot'] : ''; 

// On vérifie si les champs sont vides 
if(empty($Mot))
{ 
echo '<center><b><font color="red">Attention, mauvaise Entrée !</font></center></b>'; 
} 

// Aucun champ n'est vide, on peut enregistrer dans la table 
else 
// on se connecte à MySQL 
$db = mysql_connect('***', '***', '***'); 

// on sélectionne la base 
mysql_select_db('Cartes',$db);

{ 
// on crée la requête SQL 
$sql = 'SELECT Numero_Carte,Nom_US FROM Cartes WHERE Nom_US LIKE '$Mot''; 
}
Donc j'ai ma page ou l'on rentre un ou plusieurs mos pour rechercher, puis ca c'est pour l'affichage des resultats...

Le soucis c'est qu'il me met une erreur a chaque fois pouvez vous me dire si ma requete est juste ou si c'est pas le bon moyen ??

merci d'avance

Posté : 06 janv. 2006, 22:36
par Cyrano
Il y a une erreur de concaténation avec ta requête, proposition:
$sql = "SELECT Numero_Carte, Nom_US FROM Cartes WHERE Nom_US LIKE '". $Mot ."'";

Posté : 06 janv. 2006, 23:39
par beansoldier
Il y a une erreur de concaténation avec ta requête, proposition:
$sql = "SELECT Numero_Carte, Nom_US FROM Cartes WHERE Nom_US LIKE '". $Mot ."'";
Merci beaucoup ca fonctionne c'est très gentil :D

Ciao ;)