Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Léo_alves

...Exibindo um resultado de uma pesquisa

Recommended Posts

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.