Bonjour,
J'ai un problème avec le code suivant :
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].
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
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 :
J'ai l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $age[$compteur_recherche] = 53;
Comment je peux faire pour que $age[$compteur_recherche] contienne la bonne valeur ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Warning: Cannot use a scalar value as an array in ...





Répondre avec citation






Partager