ti-enxame.com

Exibir usuário Front End - código php

Estou usando http://www.nonumber.nl/extensions/sourcerer para colocar algum código php personalizado em um artigo para exibir todos os meus usuários registrados no front end do meu site Joomla 3.3. Eu sou novo nisso, então agradeço qualquer ajuda.

O código funciona, no entanto, exibe todos os usuários em uma linha longa sem interrupções e é muito difícil de ler,

como isso:

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

Alguém pode explicar como eu pego uma nova linha após cada usuário, por exemplo:

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

Eu tentei adicionar \n e outras variações entre aspas simples e dupla, mas não parece fazer nenhuma diferença.

Meu código está abaixo:

$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>
}

Obrigado

3
jonboy

Tente isso,

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

Juntamente com a resposta de Tim Wilkinson, eu também usaria padrões de codificação atualizados para fazer sua consulta ao banco de dados da seguinte forma:

$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