30 Recordsets?
Started By Microbyte, 12/07/2006, 09:39
23 replies to this topic
#16
Posted 18/07/2006, 09:20
Apenas quero saber o que tenho de alterar no meu código, para que não fique mostrando sempre a mesma imagem!
#17
Posted 18/07/2006, 09:21
você quer EXIBIR várias imagens ou apenas 1 só onde irá ficar randomizando a cada REFRESH ?
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951
PALMEIRAS - Primeiro campeão do mundo em 1951
#18
Posted 18/07/2006, 10:41
Eu quero exibir 30 imagens, uma vez que se trata de um top30... :-s
#19
Posted 18/07/2006, 10:48
Bom, você chegou a ler aquele link de referência que te passei?
Veja bem, aquilo é o que faz você exibir o resultado da consulta que te retorna uma ou mais linhas.
E é isso que a sua consulta retorna.
Veja bem, aquilo é o que faz você exibir o resultado da consulta que te retorna uma ou mais linhas.
E é isso que a sua consulta retorna.
Quer aprender PHP? -> www.manjaphp.com.br
Tutoriais, código colaborativo (pastebin), curso de PHP, artigos e etc.
Tutoriais, código colaborativo (pastebin), curso de PHP, artigos e etc.
#20
Posted 18/07/2006, 16:24
Eu li, mas ral como disse não sei onde aplicar essa função no código.
#21
Posted 18/07/2006, 19:27
você leu mesmo ? - impossivel não saber onde aplicar em seu SCRIPT, sendo que lá tem até EXEMPLOS!
leia também sobre o WHILE()
T+
<?php
// CONEXAO
mysql_select_db($database_conn_fusao);
$Sql = mysql_query("SELECT top30_2.order, tbl_filmes.nome, tbl_filmes.foto FROM top30_2, tbl_filmes WHERE top30_2.id = tbl_filmes.id ORDER BY top30_2.order") or die ("<b>Error..: </b>".mysql_error());
echo "<table width='500'>";
while ($RRr = mysql_fetch_array($Sql)) {
echo "
<tr>
<td width='100' align='center'>
<img width='75' height='100' src='images/filmes/{$RRr['foto']}' /><br />{$RRr['nome']}
</td>
</tr>
";
}
echo "</table>";
?>Não devia ter feito isso mas fiz ^^'leia também sobre o WHILE()
T+
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951
PALMEIRAS - Primeiro campeão do mundo em 1951
#22
Posted 18/07/2006, 20:14
Olá! Obrigado pela resposta. o seu código não estava exibindo em colunas, então tentei aplicar o tutorial do balala.
Continuo sem sucesso... Veja o meu código e diga o que está errado, por favor:
Continua a exibir sempre o mesmo resultado.
Obrigadíssimo pela atenção...
Ricardo Dias - Microbyte
Continuo sem sucesso... Veja o meu código e diga o que está errado, por favor:
<?php
mysql_select_db($database_conn_fusao);
$Sql = mysql_query("SELECT top30_2.order, tbl_filmes.nome, tbl_filmes.foto FROM top30_2, tbl_filmes WHERE top30_2.id = tbl_filmes.id AND tbl_filmes.novidade = '1' ORDER BY top30_2.order DESC LIMIT 100") or die ("<b>Error..: </b>".mysql_error());
echo "<table width='500'>";
while ($RRr = mysql_fetch_array($Sql)) {
for($i = 1; $i <= 30; $i++)
{
if(($i % 30) == 1)
{
print("<tr>");
}
?>
<td width="100"><div align="center">
<?php echo "<img width='75' height='100' src='images/filmes/{$RRr['foto']}' /><br />{$RRr['nome']}";
if(($i % 5) == 0)
{
print("</tr>");
}
}
}
echo "</table>";
?>Continua a exibir sempre o mesmo resultado.
Obrigadíssimo pela atenção...
Ricardo Dias - Microbyte
Edição feita por: Microbyte, 18/07/2006, 20:14.
#23
Posted 18/07/2006, 20:36
<?php
// CONEXAO! - mysql_connect("localhost","USUARIO PARA ACESSO AO MYSQL","SENHA PARA ACESSO AO MYSQL");
mysql_select_db($database_conn_fusao);
$Sql = mysql_query("SELECT top30_2.order, tbl_filmes.nome, tbl_filmes.foto FROM top30_2, tbl_filmes WHERE top30_2.id = tbl_filmes.id AND tbl_filmes.novidade = '1' ORDER BY top30_2.order DESC LIMIT 100") or die ("<b>Error.: </b>".mysql_error());
echo "
<div><b>Total de registros.: </b>".mysql_num_rows($Sql)."</div>
<table border='0' bordercolor='#000000'>
";
$Con = 0;
$Col = 3; // Quantidade DE COLUNAS!
while ($RRr = mysql_fetch_array($Sql)) {
if ($Con == 0){ echo "<tr>"; $Con++; }
if ($Con > 0) {
echo "<td><img width='75' height='100' src='images/filmes/{$RRr['foto']}' /><br />{$RRr['nome']}</td>";
$Con++;
} if ($Con > $Col) { echo "</tr>"; $Con = 0; }
}
echo "</table>";
?>T+
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951
PALMEIRAS - Primeiro campeão do mundo em 1951
#24
Posted 19/07/2006, 07:45
Funcionou! Obrigado! Agora está certinho.
Obrigadão! Vocês são espectaculares...
Grato pela atenção.
Obrigadão! Vocês são espectaculares...
Grato pela atenção.
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)










