Léo_alves 0 Denunciar post Postado Julho 18, 2007 ola pessoal,estou sofrendo com um problema, e espero q possam me ajudar.Eu tenho uma tabela no meu bd q possuem os campos id, foto, nome.quero exibir todos os registros, sendo a foto em cima do nome. Uma especie de album de figurinhas.Eu consegui exibir os registros, cada foto com seu respectivo nome.O meu problema esta sendo os valores de id nos quais o registro nao existe no bd.O meu codigo é o seguinte. <?php require_once('Connections/conexao.php'); ?><html><head><title>Álbum de Figurinhas</title></head><body><table width="35%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <?php $id=0; do { ?> <?php mysql_select_db($database_conexao, $conexao); $query_rsExibir = "SELECT * FROM figurinha WHERE id = '$id' "; $rsExibir = mysql_query($query_rsExibir, $conexao) or die(mysql_error()); $row_rsExibir = mysql_fetch_assoc($rsExibir); $totalRows_rsExibir = mysql_num_rows($rsExibir); ?> <?php if ($row_rsExibir['id'] != ''); {?> <td><div align="center"><img src="fotos/<?php echo $row_rsExibir['foto'];?>" height="80" width="80"/></div></td> </tr> <tr> <td><div align="center"><?php echo $row_rsExibir['nome']; }?></div> </td> <?php $id++; } while ($id<=25); ?> </tr></table></body></html><?phpmysql_free_result($rsExibir);?> E outra duvida.haveria alguma forma de exibir uma quantidade determinada de registros em uma linha soh?tipo, 5 registros por linha.Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Julho 19, 2007 Para verificar se a consulta retornou resultados, use o valor de $totalRows_rsExibir: if ($totalRows_rsExibir > 0) { //mostre os resultados } else { //não há resultados } Para mostrar o resultado em colunas: http://forum.imasters.com.br/index.php?s=&...st&p=608984 Movendo: Artogos, Dicas, Tutoriais e Matérias http://forum.imasters.com.br/public/style_emoticons/default/seta.gif PHP Abraços, Beraldo Compartilhar este post Link para o post Compartilhar em outros sites
jfsmi 0 Denunciar post Postado Julho 19, 2007 Olá Léo, tente assim: <? require_once('Connections/conexao.php'); ?><html><head><title>Álbum de Figurinhas</title></head><body><table width="35%" border="0" align="center" cellpadding="0" cellspacing="0"><tr><?mysql_select_db($database_conexao, $conexao);$query_rsExibir = mysql_query("SELECT * FROM figurinha", $conexao) or die(mysql_error());$totalRows_rsExibir = mysql_num_rows($query_rsExibir);$nrRows = 1;while($row_rsExibir = $mysql_fetch_array($query_rsExibir)) {?><td align="center"><img src="fotos/<? echo $row_rsExibir["foto"]; ?>" height="80" width="80"><br><br><? echo $row_rsExibir["nome"]; ?></td><?if($nrRows >= 5) { echo "</tr><tr>"; $nrRows = 1; } else { $nrRows = $nrRows + 1; }}?></tr><tr><td colspan="5" align="center">Total de registros encontrados: <? echo $totalRows_rsExibir; ?></td></tr></table></body></html> Espero que tenha ajudado! Abraços Compartilhar este post Link para o post Compartilhar em outros sites