Ir para conteúdo

Arquivado

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

vinicius015

Resultados...

Recommended Posts

Ae galera seguinte, to necessitando disso aki q nem doido rsrsrs...

 

eu queria mostrar os produtos, assim, em coluna e nao em linhas, no estilo SHOPFÁCIL SITE, claro 3 coluina de produtos e 10 linhas, totalizando 30 produtos por página... algum poderia me ajudar nisso ai???

só q ainda teria q continuar com a paginacao...

 

abraco e agradeço a quem poder me ajudar, vinny

 

 

<? include "conn.php" ?><html><head><title>CONSULTA DE LOJA</title><meta name="generator" content="Namo WebEditor v5.0(Trial)"><script language="javascript" src="funcoes.js" type="text/javascript"></script></head><body><p align="center"><?			@$sql = "SELECT * FROM shoprodutos ORDER by id DESC";			@$resultado = mysql_query($sql)						or die ("Não Localizado");$conta = mysql_num_rows($resultado);if($conta == 0){		echo "<center><font face='Tahoma' size='2'>Não existe cadastros</font></center><BR>";		echo "<a href='cadastro_loja.php'>Fazer cadastro >></a></font></center>";		}else$pagina = empty($HTTP_GET_VARS['pagina'])? 1 : $HTTP_GET_VARS['pagina']; // qual página estamos visualizando?$registros_por_pagina = "10";//AQUI TU COLOCA A QUIANTIDADE DE RESULTADOS POR PAGINA$pagina_anterior = $pagina - 1;$pagina_posterior = $pagina + 1;$registro_inicio = ($registros_por_pagina * $pagina) - $registros_por_pagina;$total_de_registros = mysql_num_rows($resultado);if ($total_de_registros <= $registros_por_pagina) {	$total_de_paginas = 1;}elseif (($total_de_registros % $registros_por_pagina) == 0) {	$total_de_paginas = ($total_de_registros / $registros_por_pagina);}else{	$total_de_paginas = ($total_de_registros / $registros_por_pagina) + 1;}$total_de_paginas = (int) $total_de_paginas;if (($pagina > $total_de_paginas) || ($pagina < 0)){	echo 'número da página inválido';	exit;}$sql = $sql . " LIMIT $registro_inicio, $registros_por_pagina";$resultado = mysql_query($sql);$total_de_registros_da_pagina = mysql_num_rows($resultado);if ($total_de_registros_da_pagina == 0){	echo "<font face='Tahoma' size=2'><center>Não existe cadastros</center></font>";	exit;}else{while ($x=mysql_fetch_array($resultado)) {		$dt_x = explode("-",$x['data_insc']);					$ano_pl = $dt_x[0];					$mes_pl = $dt_x[1];					$dia_pl = $dt_x[2];			switch($mes_pl) // acha o mês em português		{		  case "01":		   $m_prt = "Janeiro";				break;		  case "02":		   $m_prt = "Fevereiro";				break;		  case "03":		   $m_prt = "Março";				break;		  case "04":		   $m_prt = "Abril";				break;		  case "05":		   $m_prt = "Maio";				break;		  case "06":		   $m_prt = "Junho";				break;		  case "07":		   $m_prt = "Julho";				break;		  case "08":		   $m_prt = "Agosto";				break;		  case "09":		   $m_prt = "Setembro";				break;		  case "10":		   $m_prt = "Outubro";				break;		  case "11":		   $m_prt = "Novembro";				break;		  case "12":		   $m_prt = "Dezembro";			   break;			}			echo "$x[txtDestaque]";echo "<br>";echo "<img src=\"http://www.vektra.com.br/teste/$x[imagem]\" width='150' height='112' border='0'>";echo "<br>";echo "$x[txtProduto]";echo "<br>";echo "$x[txtDesc]";echo "<br>";echo "$x[txtIndica]";echo "<br>";echo "$x[txtLink]";}$link_de_navegacao = '';/* link "anterior" */if($pagina_anterior){	$link_de_navegacao .= "<font face=Verdana size=1><a href='consulta_loja.php?idnome=$idnome&pagina=$pagina_anterior'>Anterior</a></font> ";}for($i = 1; $i <= $total_de_paginas; $i++){	if($i != $pagina)	{		/* link individual para as outras páginas */		$link_de_navegacao .= " <font face=Verdana size=1><a href='consulta_loja.php?idnome=$idnome&pagina=$i'>$i</a></font>";	}else{		$link_de_navegacao .= " <font face=Verdana size=1><b>[$i]</b></font>";	}}/* link "proximo" */if($pagina != $total_de_paginas){	$link_de_navegacao .= "<font face=Verdana size=1><a href='consulta_loja.php?idnome=$idnome&pagina=$pagina_posterior'> Próximo</a></font>";}echo "<p align=center>" . $link_de_navegacao;echo "<BR><BR>";}?></body></html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

esse script foi feito por min p exibir uma galeria de imagens

está bem simples p você tentar entender

espero ter ajuadado

 

<?mysql_connect('localhost','root','');mysql_select_db('seu banco de dados');$query="SELECT * FROM sua tabela";$result=mysql_query($query);//conta quantos arquivos encontrou e coloca o resultado na variavel total$total = mysql_affected_rows();// se total for igual a zero para de executar o códigoif($total==0){exit;}//três é a quantidade por celulas por linha da tabela$abre_tr="3";$cria_linha="3";$a=0;$i=0;echo "<table border=1 bordercolor=red><tr>";	while ($row = mysql_fetch_array($result)){				$produto=$row['0'];																														if($i==$cria_linha){						echo  "<tr>";						$cria_linha=$abre_tr+$i;						}//imprimimos as células da tabela até que tenhamos 3 células iremos com o if abaixo// imprimir um novo </tr> que fechará a primeira linha//se tivermos mais registros, com o if acima criarenos uma nova linha e assim repetiremos o processo //até acabar o while								echo "<td>";																														 echo   $produto";								echo "</td>";				if($a==$cria_linha){						echo  "</tr>";						$cria_linha=$abre_tr+$a;						}				$a++;				$i++;					}echo "</tr></table>";?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas a minha dificuldade eh de adaptar os resultados, coma paginacao... nakele codigo q postei... mesmo assim brigadao, e vo ver se usso isso ai pra uma galeria pra, valew?

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao saquei qual sua dificuldade vinicius015, voce esta tendo dificuldade para fazer uma paginacao ou para dividir em colunas?

 

Colunas - http://forum.imasters.com.br/index.php?sho...5578&hl=colunas

Paginacao Estilo Google - http://forum.imasters.com.br/index.php?sho...68&hl=paginacao

Paginacao by Fabyo - http://forum.imasters.com.br/index.php?sho...27&hl=paginacao

 

espero que ajude

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ae galera. meu problema foi resolvido...

 

ai hó, post by adailton...

 

vou postar aki, caso algume precise futuramente...

 

<?php /*** ** @version $Id$* @copyright 2005 */   @$sql = "SELECT * FROM TABELA ORDER BY CAMPO ASC";@$resultado = mysql_query($sql)or die ("<div class='tdchama'><B>Não foi possível realizar a consulta ao banco de dados</B></center></div>");$pagina = empty($HTTP_GET_VARS['pagina'])? 1 : $HTTP_GET_VARS['pagina']; $registros_por_pagina = "30";$pagina_anterior = $pagina - 1;$pagina_posterior = $pagina + 1;$registro_inicio = ($registros_por_pagina * $pagina) - $registros_por_pagina;$total_de_registros = mysql_num_rows($resultado);if ($total_de_registros <= $registros_por_pagina) {	$total_de_paginas = 1; }elseif (($total_de_registros % $registros_por_pagina) == 0) {   $total_de_paginas = ($total_de_registros / $registros_por_pagina);}else{   $total_de_paginas = ($total_de_registros / $registros_por_pagina) + 1;}	 $total_de_paginas = (int) $total_de_paginas;if (($pagina > $total_de_paginas) || ($pagina < 0))   {   echo "<div class='tdchama'><center>número da página inválido</center></div>";}$sql = $sql . " LIMIT $registro_inicio, $registros_por_pagina";$resultado = mysql_query($sql);	$total_de_registros_da_pagina = mysql_num_rows($resultado);if ($total_de_registros_da_pagina == 0) {   echo "<div class='tdchama'><center>sem registros nesta página</center></div>";}else{	  $colunas="3";//ALTERE AQUI PARA A QUANTIDADE DE COLUNAS PRETENDIDAS $cont="1"; print"<table width='100%'>";while ($linha=mysql_fetch_array($resultado)) {	   //altere para os campos referentes a sua tabela	   $id = $linha["id_img"];$image = $linha["mini_img"];if($cont==1){print"<tr>";  }	   print"<td>";	   echo "COLOQUI O CONTEUDO DE AMOPSTRAGEM";	   echo "<center><img src=\"insira o diretorio" width=\"$largura\" height=\"$altura\" border=\"0\"></center><P>";	   echo "<div><center>TEXTO ABAIXO DA IMAGEM</center></div>"; print"</td>";   if($cont==$colunas){	print"</tr>";	$cont=0;  }   $cont=$cont+1; }   if(!$cont==$colunas){   print"</tr></table>";	 } else {   print "</table>";}}  //AQUI COMEÇA OS LINKS DE NAVEGAÇÃO NÃO É NECESSÁRIO ALTERAR NADA	$link_de_navegacao = '';	if($pagina_anterior){	   $link_de_navegacao .= "<a href='" .$_SERVER['PHP_SELF']. "?idnome=$idnome&pagina=$pagina_anterior'>Anterior</a>";}	for($i = 1; $i <= $total_de_paginas; $i++){   if($i != $pagina)   {	   $link_de_navegacao .= " <a href='" .$_SERVER['PHP_SELF']. "?idnome=$idnome&pagina=$i'>$i</a>";   }else{	   $link_de_navegacao .= " <b>[$i]</b>";   }}if($pagina != $total_de_paginas){   $link_de_navegacao .= " <a href='" .$_SERVER['PHP_SELF']. "?idnome=$idnome&pagina=$pagina_posterior'> Próximo</a>";}echo "<p><div id='linkx'" . $link_de_navegacao. "</div>";echo "<BR><BR>";?>

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.