par
Thibaud C » 21 févr. 2012, 12:56
Admettons que l'utilisateur recherche "rose vert"
dans ton script tu récupères ta variable $_POST['titre']
la tu fais un
explode()
de ta variable avec comme délimiter " " ( l'espace )
Ceci va te donner un tableau formé de la manière suivante :
array(0=>rose,
1=>vert)
Maintenant tu entame ta requete
$mareq="select * from matable where";
la tu foreach le tableau contenant les recherches
foreach( $tab as $key=>$value)
et tu ajoutes a chaque boucle
$mareq.=" OR champs like '%$value%'"; ( tu vérifie si la clé ( $key ) est à 0, il ne faut pas mettre le OR
une fois sorti de ta boucle tu execute ta requète avec un query, car dans ce cas la le prepare n'est pas conseiller

.
En espérant avoir été clair !