Bonjour,
Je cherche à créer un champ "recherche" pour mon site:
Voici la fonction:
Recherche($recherche) est appelée via ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 function recherche($recherche) { global $bdd; $reponse = $bdd->prepare('SELECT * FROM offre WHERE depart="'.$recherche.'" OR arrive="'.$recherche.'" OR dates="'.$recherche.'"'); $reponse->execute(); $resultat_recherche = $reponse->fetchAll(); return $resultat_recherche; }
Ensuite, j'aimerais recuperer le contenu de ma requete, donc je fait ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 include("function.php"); $objet=new blabla(); $donne=$objet->recherche($recherche);
J'obtiens bien mes réponses sauf que j'ai aussi une erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 include("function.php"); $objet=new blabla(); $recherche = $objet->recherche(); //var_dump($recherche); foreach($recherche as $reponse) {...
Normal, j'appelle une fonction qui a une variable sans celle ci.Missing argument 1 for blabla::recherche() ...
Comment faire pour récuperer mon résultat sans cette erreur ??
Merci
Partager