Bonjour,

Je cherche à créer un champ "recherche" pour mon site:
Voici la fonction:
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;
}
Recherche($recherche) est appelée via ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : 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)
{...
J'obtiens bien mes réponses sauf que j'ai aussi une erreur:
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