Impressão em duas linhas dentro da tabela?

pcfalanga
(usa Ubuntu)
Enviado em 08/06/2008 - 21:52h:
Impressão em duas linhas dentro da tabela?
Boa noite,
Estou com o seguinte código:
=================================================
<?php
include "mdata.php";
include "configui.php";
$sql = "SELECT * FROM reviews_shows WHERE ver = 'on' ORDER BY id DESC limit 5";
$resultado = mysql_query($sql)
or die ("Não foi possível realizar a consulta ao banco de dados");
echo "<table border='0' cellpadding='1' cellspacing='0'>";
echo "<tr>";
while ($linha=mysql_fetch_array($resultado)) {
$id = $linha["id"];
$nome_logo_banda_evento = $linha["nome_logo_banda_evento"];
$local_show = $linha["local_show"];
$data_show = $linha["data_show"];
$texto_por_quem = $linha["texto_por_quem"];
$fotos_por_quem = $linha["fotos_por_quem"];
$review_texto = $linha["review_texto"];
$imagem_show_index = $linha["imagem_show_index"];
$ver = $linha["ver"];
echo "<td>";
echo "<div align='center'><font size='1' face='Verdana'>";
echo "<a href='reviews_shows2.php?id=$id'><img src='imagens_reviews_shows/$imagem_show_index' alt='$nome_logo_banda_evento' border='1' width='100' height='76' align='center'></a>";
$data_show = shz_data_show("$data_show", "br");
echo "<br>";
echo "$nome_logo_banda_evento";
echo "<br>";
echo "$data_show";
echo "</font></div>";
echo "</td>";
}
echo "</tr>";
echo "</table>";
?>
=================================================
Como faço p/ imprimir em duas linhas dentro da tabela?
=================================================
O código acima imprime assim, exemplo:
IMAGEM IMAGEM IMAGEM
NOME BANDA NOME BANDA NOME BANDA
DATA SHOW DATA SHOW DATA SHOW
=================================================
=================================================
Eu quero imprimir assim:
IMAGEM IMAGEM IMAGEM
NOME BANDA NOME BANDA NOME BANDA
DATA SHOW DATA SHOW DATA SHOW
IMAGEM IMAGEM IMAGEM
NOME BANDA NOME BANDA NOME BANDA
DATA SHOW DATA SHOW DATA SHOW
=================================================
Entenderam?
atte.,
Paulo César "PC"

m4tri_x
(usa Fedora)
Enviado em 09/06/2008 - 09:55h:
iae Paulo fmz?
você quer que retorne os dados duplicados ou preenchidos conforme os resultados da busca no banco de dados?
while ($linha=mysql_fetch_array($resultado)) {
tenta
while ($linha=mysql_fetch_assoc($resultado)) {
fala ai se funfar...
[]´s

pcfalanga
(usa Ubuntu)
Enviado em 09/06/2008 - 21:28h:
Não mudou em nada...
Eu quero tipo assim, a partir do primeiro código publicado:
==================================================
echo "<table border=0 cellpading=1 cellspacing=0>";
for($i=0;$i<mysql_num_rows($sql);$i++) {
$nome = @mysql_result($sql,$i,"nome_logo_banda_evento");
$data_show = @mysql_result($sql,$i,"data_show");
$data_show = shz_data_show("$data_show", "br");
echo "<tr>";
echo "<td><div align='center'><font size='1' face='Verdana'><a target='_blank' href=http://$data_show>$nome</a></td></font></div>";
$i++;
$nome = @mysql_result($sql,$i,"nome_logo_banda_evento");
$data_show = @mysql_result($sql,$i,"data_show");
$data_show = shz_data_show("$data_show", "br");
echo "<td><div align='center'><font size='1' face='Verdana'><a target='_blank' href=http://$data_show>$nome</a></td></font></div>";
echo "</tr>";
}
echo "</table>";
=================================================

heycaio
(usa Outra)
Enviado em 27/08/2008 - 01:20h:
brother vc tem que fechar a tabela dentro do while...
echo "</tr>";
echo "</table>";
}

pcfalanga
(usa Ubuntu)
Enviado em 27/08/2008 - 23:10h:
Não dá. Dá erro desse jeito q vc falou.

joaocagnoni
(usa Ubuntu)
Enviado em 07/09/2008 - 12:38h:
Não entendi muito bem o que você quer fazer... Pode explicar melhor?
<< Anterior
Próxima >>