Jump to content


Photo

Como Exibir Dados De Um Banco Mysql No Php Tabelado?


  • Faça o login para participar
2 replies to this topic

#1 ledomeni

ledomeni

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Masculino
  • Localidade:Fortaleza - Ceará

Posted 12/08/2011, 09:36

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!

#2 amixel

amixel

    www.amixel.com

  • Usuários
  • 198 posts
  • Sexo:Masculino
  • Localidade:uruguaiana
  • Interesses:web designe asp, php, html, programas,corel,fireworks

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.




<?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>

<? } ?>




WWW.AMIXEL.COM.BR

Sistemas em PHP, JSP, ASP Soluções em Programação


MSN: alex.rs@hotmail.com

#3 Srkupper

Srkupper

    Turista

  • Usuários
  • 55 posts
  • Sexo:Masculino
  • Localidade:Pinda Sp

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)




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq