web-dev-qa-db-fra.com

Voir les utilisateurs Front End - code php

J'utilise http://www.nonumber.nl/extensions/sourcerer afin de placer du code php personnalisé dans un article afin d'afficher tous mes utilisateurs enregistrés au début de mon site Joomla 3.3. Je suis nouveau dans ce domaine alors appréciez toute aide.

Le code fonctionne, mais il affiche les utilisateurs dans une longue ligne sans rupture et est très difficile à lire,

comme ça:

id|username|email|id|username|email|id|username|email|... etc

Quelqu'un peut-il expliquer comment je prends une nouvelle ligne après chaque utilisateur, par exemple:

id|username|email|<br>
id|username|email|<br>
id|username|email|<br>

J'ai essayé d'ajouter \n et d’autres variations entre simples et doubles, mais cela ne semble pas faire de différence.

Mon code est ci-dessous:

$db = JFactory::getDBO();
$query = "SELECT * FROM #__users" ;
$db->setQuery($query);
$rows = $db->loadObjectList();
foreach ($rows as $row) {
     echo $row->id.'|'.$row->username.'|'.$row->email;<br>
}

Merci

3
jonboy

Essaye ça,

echo $row->id.'|'.$row->username.'|'.$row->email.'<br>';
3
Tim Wilkinson

En plus de la réponse de @Tim Wilkinson, j'utiliserais également les normes de codage les plus récentes pour traiter votre requête de base de données, comme suit:

$db = JFactory::getDbo();
$query = $db->getQuery(true)
      ->select($db->quoteName('*'))
      ->from($db->quoteName('#__users'));
$db->setQuery($query);
$rows = $db->loadObjectList();

foreach ($rows as $row) {
    echo '<p>' . $row->id .'|'.$row->username.'|'.$row->email . '</p>';
}
3
Lodder