Ir para conteúdo

POWERED BY:

Arquivado

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

Ricardo Fressa

[Resolvido] Porque os produtos não ficam certos na pagina?

Recommended Posts

Olá, estou tentando fazer uma pagina que mostrará os produtos cadastrados na parte de administração, ta tudo funcionando, porém os produtos não estão ficando certos na fileira... Olha meu codigo

 

Esse é o codigo da pagina que mostra os produtos

<div id="produtos">
    <strong>
    <h2>PRODUTOS COLHEITA</h2></strong>
   
   
      <?php
	require_once("adm/connection.php");
	$sql = "SELECT * FROM colheita";
	$res_sql = @mysql_query($sql);
	while ($row = mysql_fetch_array($res_sql)){
	$codigo = $row[0];
	$nome = $row[1];
	$descricao = $row[2];
	$logomarcag = $row[3];
	$logomarcap = $row[4];
	
?>

    <ul>
  <li>
  <a href="adm/<?php echo $logomarcag ?>" rel="lightbox" title="<?php echo $descricao ?>"><?php echo $nome ?><br /><?php echo "<img src='adm/$logomarcap' width='150' height='150'>" ?></a></li>
      
  <?php }

?>
      
</ul>

    	
<div id="flux"></div>       
  </div>

Esse é o arquivo Css

#geral {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 800px;
	margin: 0px auto;
}

#geral #produtos{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	background-color:#DDE7E8;
	padding: 15px;
}

#flux{
	clear:both;
	}

#geral #produtos li {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #000;
	text-decoration: none;
	float: left;
	height: 180px;
	padding: 10px;
	text-align: center;
}


Isso que está acontecendo!

Imagem Postada

Compartilhar este post


Link para o post
Compartilhar em outros sites

você colocou o UL dentro do loop!

while ($row = mysql_fetch_array($res_sql)){
        $codigo = $row[0];
        $nome = $row[1];
        $descricao = $row[2];
        $logomarcag = $row[3];
        $logomarcap = $row[4];
        
?>

    <ul>
vai no navegador: Exibir > Código Fonte, e presta atenção no que você tá gerando.

Para alinhar corretamente mesmo, você vai precisar definir um height para os LI, além de arrumar essa marcação.

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.