par
Stef » 30 janv. 2009, 19:03
Hello damaskinos (marrant comme pseudo

), merci pour ta réponse!
Tu dis:
Salut,
Moi j'aurais fais:
$getf = mysql_real_escape_string($_POST['seekit']);
Avant ma requete sur ma bd...
C'est ce que je fais, non?
Voici où j'en suis:
<?php
if (empty($_POST['seekit'])) {
echo '<h4>Erreur</h4>
<br /><p>Tu n\'a entré aucun critère de recherche...</p>';
}
else {
$getf = $_POST['seekit'];
$getf = mysql_real_escape_string(htmlspecialchars($getf));
// Requête
Je le mets bien avant la requête là...
Par contre ma question concerne surtout ce que je peux faire avec ma variable $getf qui peut contenir plusieurs mots... si je traite pas ces mots je n'aurais aucun résultat vu que le champ dans lequel je cherche contient des mots séparé par une virgule; ça voudrait dire que l'utilisateur doit entrer la combinaison exact de mot pour correspondre à une chaîne dans le champ tag...
et je ne sais pas comment faire!
faut certainement que je sépare chaque mot contenu dans $getf que je les places dans un tableau et que je formule ma requête pour effectuer la recherche en conséquence!
C'est bon, je suis sur la bonne voie?