resultat fonction dans une autre fonction
Bonjour,
Je cherche à créer un champ "recherche" pour mon site:
Voici la fonction:
Code:
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;
} |
Recherche($recherche) est appelée via ceci:
Code:
1 2 3
| include("function.php");
$objet=new blabla();
$donne=$objet->recherche($recherche); |
Ensuite, j'aimerais recuperer le contenu de ma requete, donc je fait ceci:
Code:
1 2 3 4 5 6 7 8
| include("function.php");
$objet=new blabla();
$recherche = $objet->recherche();
//var_dump($recherche);
foreach($recherche as $reponse)
{... |
J'obtiens bien mes réponses sauf que j'ai aussi une erreur:
Citation:
Missing argument 1 for blabla::recherche() ...
Normal, j'appelle une fonction qui a une variable sans celle ci.
Comment faire pour récuperer mon résultat sans cette erreur ??
Merci