Salve a tutti,
sono alle prese con il mio primo componente per Joomla che non dovrà fare altro che visualizzare dei dati dal database in maniera molto facile. Il codice è lato backend poichè non è previsto l'frontend.
Ho provato giusto a scrivere le prime 2 righe di codice ma ho già un problema.
<?php
//no direct access
defined('_JEXEC') or die('Restricted access');
echo '<h1>Richieste Informazioni</h1>';
echo '<p>Di seguito verranno visualizzate tutte le richieste di informazioni salvate nel database.</p>';
$db =& JFactory::getDBO();
$query = "SELECT * FROM trekkingbiell_chronoforms_Info ORDER BY recordtime";
$db->setQuery($query);
$result = $db->loadRowList();
//print_r($result); echo'<br/><br/><br/>';
echo '<table><tbody>';
foreach ($result as $request)
{
echo '<td>';
echo '<tr><p>Nome:'.$request[5].'</p></tr>';
echo '<tr><p>Email:'.$request[6].'</p></tr>';
echo '</td>';
}
echo '</tbody></table>';
?>
Il problema è che mentre ci si aspetterebbe che venga visualizzata una tabella, il codice stampato dallo script è:
<h1>Richieste Informazioni</h1>
<p>Di seguito verranno visualizzate tutte le richieste di informazioni salvate nel database</p>
<p>Nome:Mario Rossi</p>
<p>Email:mario.rossi@email.it</p>
<p>Nome:Paola Rossi</p>
<p>Email:paola.rossi@emai.it</p>
<table>
<tbody>
<tr><td></td></tr>
<tr></tr>
<tr></tr>
<tr><td></td></tr>
<tr></tr>
<tr></tr>
</tbody>
</table>
Perchè?