bonjour j'ai une fonction qui interroge une table mais quand je test avec une valeur dans l'url le retour est toujours NULL

voici ma fonction
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
function recuperation_element_table_all($table ,$champs){
$bdd = connexion_bdd();
$requete = $bdd->prepare('SELECT * FROM '.$table.' WHERE '.$champs.' = ?');	
$requete->execute(array($_GET[$champs]));
$element = $requete->fetchAll();
return $resultat;		
}
et sur ma page voici un var_dump
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 $ville = recuperation_element_table_all('tbl_ville','url_ville');
var_dump($ville);
pourtant mon url est de type www.xxx.fr/page.php?url_ville=xxxxxxx