Joomla 3.3サイトのフロントエンドにすべての登録済みユーザーを表示するために、記事にカスタムphpコードを配置するために http://www.nonumber.nl/extensions/sourcerer を使用しています。私はこれが初めてなので、どんな助けにも感謝します。
コードは機能しますが、ユーザーをすべて1行に改行せずに表示し、改行せず、非常に読みにくくなっています。
このような:
id|username|email|id|username|email|id|username|email|... etc
たとえば、各ユーザーの後に新しい行をとる方法を誰かが説明できますか?
id|username|email|<br>
id|username|email|<br>
id|username|email|<br>
追加しようとしました\n
および一重引用符と二重引用符のその他のバリエーションですが、違いはないようです。
私のコードは以下です:
$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>
}
ありがとう
これを試して、
echo $row->id.'|'.$row->username.'|'.$row->email.'<br>';
@Tim Wilkinsonの回答に加えて、データベースクエリを次のように行うために、最新のコーディング標準も使用します。
$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>';
}