Salut à toutes et à tous,
Une question de petit newbie pour vous:
En gros j'aimerais pouvoir utiliser le nom d'une entrée tableau comme variable et je n'y parviens pas... J'ai créé une requete sql etc. et le résultat est que j'ai une série de données stockées dans le tableau $donnees[]. Les différentes entrées sont par exemple:
$donnees['bp'];
$donnees['secourisme'];
$donnees['blablalba'];
etc.
Toutes ces valeurs sont des booléens. J'aimerais créer une fonction "validation" qui m'écrive quelque chose selon la valeur du booléen enregistrée dans ces entrées. J'ai donc fait:
$donnees = mysql_fetch_array($donnees_sql);
function validation($champ){
if($donnees[$champ]) {echo '<img src="oui.png">';}
else {echo '<img src="non.png">';}
}
Et j'aimerais pouvoir taper dans la suite de mon code quelque chose comme
validation('secourisme')
qui devrait m'écrire <img src="oui.png"> si le booléen $donnees['secourisme'] était vrai et <img src="non.png"> si ce booléen était faux.
Il semblerait que php n'aime pas que je lui donne 'secourisme' comme variable à placer dans le nom d'entrée tableau. En gros il semblerait que la fonction "validation" ne comprenne pas que je veux la variable $donnees['secourisme'].
Qqun(e) sait-il m'aider là-dessus?
Merci d'avance,
Vigon
Partager