Fonction "recherche"

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Fonction "recherche"

par Butsay » 14 févr. 2006, 15:58

Merci

c'est bon, ça fonctionne

a+

par papipasto » 14 févr. 2006, 15:55

en fait deux choses soit tu veux que ca t'affiche les enregistrements avec id_annonce = $recherche et donc tu fais ça :
$resultrecherche = mysql_query("select * FROM table_transactions WHERE id_annonce = '$recherche' OR id_description = '$recherche'")
soit id_annonce contient $recherche
$resultrecherche = mysql_query("select * FROM table_transactions WHERE id_annonce LIKE '%$recherche%' OR id_description LIKE '%$recherche%'")
dis nous en plus

par Ryle » 14 févr. 2006, 15:52

Il te manque les % qui remplacent les chaines inconnues, sans eux ta requête recherche la chaine exacte (comme un =) .

monChamp LIKE '%$recherche%' devrait résoudre ton problème, en considérant qu'il peut y avoir n'importe quoi avant et après la chaine recherchée :)

Fonction "recherche"

par Butsay » 14 févr. 2006, 15:41

Bonjour,

j'aimerais créer une fonction recherche sur mon site. Je bloque sur la syntaxe.

$resultrecherche = mysql_query("select * FROM table_transactions WHERE id_annonce LIKE '$recherche' OR id_description LIKE '$recherche')

où est la coquille ?

D'avance merci