it-swarm-es.tech

Ver usuarios front-end - código php

Estoy usando http://www.nonumber.nl/extensions/sourcerer para colocar un código php personalizado en un artículo para mostrar a todos mis usuarios registrados en el front-end de mi sitio Joomla 3.3. Soy nuevo en esto, así que agradezco cualquier ayuda.

El código funciona, sin embargo, muestra a todos los usuarios en una línea larga sin interrupciones y es muy difícil de leer,

me gusta esto:

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

¿Alguien puede explicar cómo tomo una nueva línea después de cada usuario, por ejemplo:

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

He intentado agregar \n y otras variaciones en comillas simples y dobles, pero no parece hacer ninguna diferencia.

Mi código está abajo:

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

Gracias

3
jonboy

Prueba esto,

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

Junto con la respuesta de @Tim Wilkinson, también usaría estándares de codificación actualizados para hacer su consulta de la base de datos de esta manera:

$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