Esse é o código que eu estou usando que não funciona:
<?php
defined('_JEXEC') or die('Restricted access');
jimport( 'joomla.utilities.utility' );
$db =& JFactory::getDBO();
//$query = "SELECT * FROM #__users";
$query = "SELECT * FROM jos_librarian";
$db->setQuery( $query );
//$db->query();
$item = $db->loadObjectList();
foreach( $item as $item) {
?>
<TABLE border=1>
<TR>
<TD>item:</TD>
<TD>declares:</TD>
<TD>code:</TD>
</TR>
<?
//Exibe os resultados da tabela Librarian
$result = mysql_query($query);
while ($tbl = mysql_fetch_array($result))
{
$item = $tbl["item"];
$declares = $tbl["declares"];
$code = $tbl["code"];
echo "<TR>";
echo "<TD>$item</TD>";
echo "<TD>$declares</TD>";
echo "<TD>$code</TD>";
echo "</TR>";
}
>?
</TABLE>
Esse [é o código que funciona mas não tem os dados organizados dentro de uma tabela, parece que é um editor de texto mal arrumado:
<?php
defined('_JEXEC') or die('Restricted access');
jimport( 'joomla.utilities.utility' );
$db =& JFactory::getDBO();
$query = "SELECT * FROM jos_librarian";
$db->setQuery( $query );
$item = $db->loadObjectList();
foreach( $item as $item) {
print 'ITEM = '.$item->item.'<br>';
print 'DECLARES: = '. $item->declares. '<br>';
print 'CODE: = '. ($item->code. '<br>');
}
Agradeço por qualquer ajuda, estou iniciando agora em PHP trabalho há muito tempo com MSAccess e vou aprender MySQL com PHP (se Deus quiser)
Valeu!

Como Exibir Dados De Um Banco Mysql No Php Tabelado?
Started By ledomeni, 12/08/2011, 09:36
2 replies to this topic
#1
Posted 12/08/2011, 09:36
#2
Posted 13/08/2011, 12:58
Parece que você não fechou no SEu primeiro Loop FOREACH do php
Teste este codigo que eu corrigi, não testei mais tente.
Teste este codigo que eu corrigi, não testei mais tente.
<?php defined('_JEXEC') or die('Restricted access'); jimport( 'joomla.utilities.utility' ); $db =& JFactory::getDBO(); //$query = "SELECT * FROM #__users"; $query = "SELECT * FROM jos_librarian"; $db->setQuery( $query ); //$db->query(); $item = $db->loadObjectList(); foreach( $item as $item) { ?> <TABLE border=1> <TR> <TD>item:</TD> <TD>declares:</TD> <TD>code:</TD> </TR> <? //Exibe os resultados da tabela Librarian $result = mysql_query($query); while ($tbl = mysql_fetch_array($result)) { $item = $tbl["item"]; $declares = $tbl["declares"]; $code = $tbl["code"]; echo "<TR>"; echo "<TD>$item</TD>"; echo "<TD>$declares</TD>"; echo "<TD>$code</TD>"; echo "</TR>"; } ?> </TABLE> <? } ?>
#3
Posted 13/08/2011, 16:44
Faz a pesquisa e o while dentro das tags <?php ?>
faz a tabela em html normal
onde vcoê quer o valor faz <?php echo "$variavel"; ?>
depois que terminar a tabela <?php } ?>(fecha o while)
faz a tabela em html normal
onde vcoê quer o valor faz <?php echo "$variavel"; ?>
depois que terminar a tabela <?php } ?>(fecha o while)
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)