Apenas quero saber o que tenho de alterar no meu código, para que não fique mostrando sempre a mesma imagem!
30 Recordsets?
Started By Microbyte, 12/07/2006, 09:39
23 replies to this topic
#16
Posted 18/07/2006, 09:20
#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.
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)