Ir para conteúdo

Arquivado

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

bateraaa

[Resolvido] Dividir resultados BD em 2 colunas

Recommended Posts

Olá galera.. estou com este código aqui:

<?php
	  include "config.php";
	$sql2 = "ALTER TABLE `projetos` ORDER BY `id` DESC";
	$exec=mysql_query($sql2);
	$dir="admin/";
	$selec_dados=mysql_query("select * from projetos ORDER BY 'id' DESC LIMIT 3");
	while($x=mysql_fetch_array($selec_dados)){
	echo "<a href='$x[tipo]'><img src='$dir$x[foto]' hspace='10' title='$x[nome]' border='0'></a>";
  }
?>

Ele faz exibir os 3 resultados (por causa do LIMIT 3) em uma coluna só. Os resultados aparecem como imagens que são links para outras páginas. Mas gostaria que os resultados aparecessem em 2 colunas com 3 resultados cara uma (imagino que tenha que mudar o LIMIT pra 6 daí, certo?). Mas não consigo fazer isso. Alguém poderia me ajudar? Agradeço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

faça algo da seguinte forma

$i = 1;
while(){
if ( $i%3 == 0 ) {
	 // quebra a coluna
}
$i++;
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

faça algo da seguinte forma

$i = 1;
while(){
if ( $i%3 == 0 ) {
	 // quebra a coluna
}
$i++;
}

Desculpe... sou novato em PHP e não entendi onde colocar isso aí! :mellow:

Compartilhar este post


Link para o post
Compartilhar em outros sites

o exemplo abaixo exibi uma tabela com duas colunas os resultados

 

include("config.php");
	$dir="admin/";
	$selec_dados=mysql_query("select * from projetos ORDER BY id' DESC");
	$i=1;
?>
<table>
	 <tr>
<?php
	while($x=mysql_fetch_array($selec_dados) ) {
		 echo "<td><a href='$x[tipo]'><img src='$dir$x[foto]' hspace='10' title='$x[nome]' border='0'></a></td>";
		 if( $i%2 == 0 ) {
			 echo "</tr><tr>";
		 }
		 $i++;
	}
?>
	  </tr>
</table>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara!!!!! Era isso aí mesmo!!!! Valeu brother!! Muito obrigado mesmo! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

COMO DIVIDIR EM COLUNAS?

<?php 
 
 	if(@$_POST){
			$sql = mysql_query("SELECT * FROM anuncios WHERE descricao LIKE '%".$_POST["query"]."%' ORDER BY ID DESC");
	}else{
 
		if(empty($_GET["categoria"])){
			$sql = mysql_query("SELECT * FROM anuncios WHERE status = 'Ativo' AND ID ORDER BY RAND()");
		}else{
			$sql = mysql_query("SELECT * FROM anuncios WHERE categoria = '".strip_tags($_GET["categoria"])."' AND status = 'Ativo' ORDER BY nome ASC");
		}
	}
	
			if(mysql_num_rows($sql) == false){
				echo '<div align="center"><br /><strong>Nenhum anúncio encontrado.</strong><br /></div>';
				
			}else{
				while($ln = mysql_fetch_object($sql)){
					
	?>
      </p>
      <table width="100%" height="50" border="0">
        <tr>
          <td width="2%" height="110" align="center" valign="middle"><img src="uploads/<?php echo $ln->thumb; ?>" width="140" height="90" /></td>
          <td width="98%" align="left" valign="top">
            <div align="left" style="margin:5px; color:#333; font-size:11px;"><?php echo truncate(strip_tags($ln->descricao), 50); ?>...</div>
            <div align="left" style="margin:5px; color:#333; font-size:11px;">Telefone: <strong><?php echo $ln->telefone; ?></strong></div>
            <div align="left" style="margin:5px; color:#333; font-size:11px;">Data: <strong><?php echo str_replace("-", "/", inverteData($ln->data)); ?></strong></div>
            <div align="left" style="margin:5px; color:#333; font-size:11px;">Enviado por: <strong><?php echo $ln->nome; ?></strong></div>
            <div align="left" style="margin-left:5px; margin-top:10px;"><a href="javascript: ver_anuncio(<?php echo $ln->ID; ?>);" class=" anuncio" style="text-decoration:none;">Ver anúncio</a></div>
          </td>
        </tr>
      </table>
      <?php
			}
			?>
      <?php
				}
				?>
    </td>

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.