$db = JFactory::getDbo();
$user = JFactory::getUser();
$query = $db->getQuery(true);
$query->select('username');
$query->from($db->quoteName('#__selected_packages'));
$query->where($db->quoteName('username') . " = ". $db->quote($user->username));
$db->setQuery($query);
$result = $db->loadResult();
$row = $db->loadrow();
print_r($row);
La sortie ressemble à ceci:
Array (
[0] => any_username
)
Il n'affiche qu'une colonne, mais selon Joomla Docs, il devrait afficher la ligne entière un peu comme ceci:
Array (
[0] => any_username
[1] => val_of_col1
[2] => val_of_col2
[3] => val_of_col3
)
Où suis-je avec le code ?
De plus, est-il possible d'afficher les données de ligne dans un tableau HTML?
La raison en est que vous sélectionnez uniquement le nom d'utilisateur dans votre requête de base de données. Alors essayez de changer ceci:
$query->select('username');
pour ça
$query->select('*');
J'espère que cela t'aides