Bonjour,

J'ai un problème avec le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
$requete_recherche_age= 'SELECT `cb_datenaissance` FROM `jos_comprofiler` WHERE `user_id`='.$item->user_id;
$db->setQuery($requete_recherche_age);
$age=$db->loadResult();
$age = $age[0].$age[1].$age[2].$age[3];   //age = 1956
$age = date('Y') - $age;   //age = 2009-1956 = 53
$age[$compteur_recherche] = $age;   //problème
La requête SQL s'effectue correctement (récupération d'une date de naissance) cependant je n'arrive pas à stocker correctement $age dans $age[$compteur_recherche].
Je n'obtient à chaque fois que le premier caractère de la réponse (5 si 53 par exemple).

De plus si je test en dur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
$age[$compteur_recherche] = 53;
J'ai l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Warning: Cannot use a scalar value as an array in ...
Comment je peux faire pour que $age[$compteur_recherche] contienne la bonne valeur ?