Ir para conteúdo
Fórum Script Brasil
  • 0

Ordenação Pela Lateral,


Senhores

Pergunta

22 respostass a esta questão

Posts Recomendados

  • 0

Taeee espero poderem me ajudar tongue.gif

$sql = @mysql_query("SELECT * FROM produto");
$lpp = 8; // Especifique quantos resultados você quer por página
$total = @mysql_num_rows($sql); // Esta função irá retornar o total de linhas na tabela
$paginas = ceil($total / $lpp); // Retorna o total de páginas
if(!isset($pagina)) { $pagina = 0; } // Especifica uma valor para variavel pagina caso a mesma não esteja setada
$inicio = $pagina * $lpp; // Retorna qual será a primeira linha a ser mostrada no MySQL
$sql = @mysql_query("SELECT * FROM produto ORDER BY id desc LIMIT $inicio, $lpp "); // Executa a query no MySQL com o limite de linhas.

while($linha = @mysql_fetch_array($sql)) {
$id = $linha["id"];
$nome = $linha["nome"];
$imagem = $linha["imagem"];
$preço = $linha["preço"];
echo"<table width='140' border='0' cellpadding='0' cellspacing='0'>";
echo"<tr>";
echo"<td width='140' height='110' valign='top'style='border-bottom: 1 solid #000000; border-top: 1 solid #000000; border-right: 1 solid #000000; border-left: 1 solid #000000'><a href='detalhe.php?id=$id'><img src='$imagem' width='140' height='110' border='0'></a></td>";
echo"</tr>";
echo"<tr>";
echo"<td height='2'></td>";
echo"</tr>";
echo"<tr>";
echo"<td height='21' align='center' bgcolor='#FFCC33' valign='middle'style='border-bottom: 1 solid #000000; border-top: 1 solid #000000; border-right: 1 solid #000000; border-left: 1 solid #000000'><font size='1' face='Verdana, Arial, Helvetica, sans-serif'>R$$preço</font></td>";
echo"</tr>";
echo"</table>";

Link para o comentário
Compartilhar em outros sites

  • 0

$sql = @mysql_query("SELECT * FROM produto");

$lpp = 8; // Especifique quantos resultados você quer por página

$total = @mysql_num_rows($sql); // Esta função irá retornar o total de linhas na tabela

$paginas = ceil($total / $lpp); // Retorna o total de páginas

if(!isset($pagina)) { $pagina = 0; } // Especifica uma valor para variavel pagina caso a mesma não esteja setada

$inicio = $pagina * $lpp; // Retorna qual será a primeira linha a ser mostrada no MySQL

$sql = @mysql_query("SELECT * FROM produto ORDER BY id desc LIMIT $inicio, $lpp "); // Executa a query no MySQL com o limite de linhas.

$i=0; while($linha = @mysql_fetch_array($sql))

{

$id[$i] = $linha["id"];

$nome[$i] = $linha["nome"];

$imagem[$i] = $linha["imagem"];

$preço[$i] = $linha["preço"];

$i++;

}

for ($i=0; $i<ceil($lpp / 3); $i++)

{

$e=($i * 3);

$c=$e+1;

$d=$c+1;

// Esquerdo.

$id_e = $id[$e];

$nome_e = $nome[$e];

$imagem_e = $imagem[$e];

$preco_e = $preço[$e];

// Central.

$id_c = $id[$c];

$nome_c = $nome[$c];

$imagem_c = $imagem[$c];

$preco_c = $preço[$c];

// Direito.

$id_d = $id[$d];

$nome_d = $nome[$d];

$imagem_d = $imagem[$d];

$preco_d = $preço[$d];

echo $nome_e." | ".$nome_c." | ".$nome_d;

}

não testei.

Se você não estiver entendendo o que eu fiz, poste.

Link para o comentário
Compartilhar em outros sites

  • 0

E como eu faço para ele exibir dentro dessas tabelas?

echo"<table width='140' align='center' border='0' cellpadding='0' cellspacing='0'>";
echo"<tr>";
echo"<td width='140' height='110' valign='top'style='border-bottom: 1 solid #000000; border-top: 1 solid #000000; border-right: 1 solid #000000; border-left: 1 solid #000000'><a href=[COLOR=red]'detalhe.php?id=$id[/COLOR]'><img src='[COLOR=red]$imagem[/COLOR]' width='140' height='110' border='0'></a></td>";
echo"</tr>";
echo"<tr>";
echo"<td height='2'></td>";
echo"</tr>";
echo"<tr>";
echo"<td height='21' align='center' bgcolor='#FFCC33' valign='middle'style='border-bottom: 1 solid #000000; border-top: 1 solid #000000; border-right: 1 solid #000000; border-left: 1 solid #000000'><font size='1' face='Verdana, Arial, Helvetica, sans-serif'>R$[COLOR=red]$preço[/COLOR]</font></td>";
echo"</tr>";
echo"</table>"

Link para o comentário
Compartilhar em outros sites

  • 0

Po cara e como eu faço para ele mostrar bonitinho o nome e tals?

dentro dessas tambelas?

echo"<table width='140' align='center' border='0' cellpadding='0' cellspacing='0'>";

echo"<tr>";

echo"<td width='140' height='110' valign='top'style='border-bottom: 1 solid #000000; border-top: 1 solid #000000; border-right: 1 solid #000000; border-left: 1 solid #000000'><a href='detalhe.php?id=$id'><img src='$imagem' width='140' height='110' border='0'></a></td>";

echo"</tr>";

echo"<tr>";

echo"<td height='2'></td>";

echo"</tr>";

echo"<tr>";

echo"<td height='21' align='center' bgcolor='#FFCC33' valign='middle'style='border-bottom: 1 solid #000000; border-top: 1 solid #000000; border-right: 1 solid #000000; border-left: 1 solid #000000'><font size='1' face='Verdana, Arial, Helvetica, sans-serif'>R$$preço</font></td>";

echo"</tr>";

echo"</table>"

Link para o comentário
Compartilhar em outros sites

  • 0

ta ai o erro.

user posted image

E o Script.

<?
include ("config.php");

$sql = @mysql_query("SELECT * FROM produto");
$lpp = 9; // Especifique quantos resultados você quer por página
$total = @mysql_num_rows($sql); // Esta função irá retornar o total de linhas na tabela
$paginas = ceil($total / $lpp); // Retorna o total de páginas
if(!isset($pagina)) { $pagina = 0; } // Especifica uma valor para variavel pagina caso a mesma não esteja setada
$inicio = $pagina * $lpp; // Retorna qual será a primeira linha a ser mostrada no MySQL
$sql = @mysql_query("SELECT * FROM produto ORDER BY id DESC LIMIT $inicio, $lpp "); // Executa a query no MySQL com o limite de linhas.
$total_da_pagina = @mysql_num_rows($sql);

$i=0; while($linha = @mysql_fetch_array($sql))
{
$id[$i] = $linha["id"];
$nome[$i] = $linha["nome"];
$imagem[$i] = $linha["imagem"];
$preço[$i] = $linha["preço"];
$i++;
}



for ($i=0; $i<ceil($lpp / 3); $i++)
{

$e=($i * 3);
$c=$e+1;
$d=$c+1;

// Esquerdo.
$id_e = $id[$e];
$nome_e = $nome[$e];
$imagem_e = $imagem[$e];
$preco_e = $preço[$e];

// Central.
$id_c = $id[$c];
$nome_c = $nome[$c];
$imagem_c = $imagem[$c];
$preco_c = $preço[$c];

// Direito.
$id_d = $id[$d];
$nome_d = $nome[$d];
$imagem_d = $imagem[$d];
$preco_d = $preço[$d];


################################
echo"<TABLE CELLPADDING='0' CELLSPACING='0' BORDER='0'><TR><TD>";
################################ -» Esquerdo
if($e<=$total_da_pagina){
echo"<table width='140' align='center' border='0' cellpadding='0' cellspacing='0'>";
echo"<tr>";
echo"<td width='140' height='110' valign='top' ";
echo"style='border-bottom: 1 solid #000000; border-top: 1 solid #000000; ";
echo"border-right: 1 solid #000000; border-left: 1 solid #000000'>";
echo"<a href='detalhe.php?id=".$id_e."'><img src='".$imagem_e."' width='140' height='110' border='0'></a></td>";
echo"</tr>";
echo"<tr>";
echo"<td height='2'></td>";
echo"</tr>";
echo"<tr>";
echo"<td height='21' align='center' bgcolor='#FFCC33' valign='middle' ";
echo"style='border-bottom: 1 solid #000000; border-top: 1 solid #000000; ";
echo"border-right: 1 solid #000000; border-left: 1 solid #000000'>";
echo"<font size='1' face='Verdana, Arial, Helvetica, sans-serif'>R\$".$preco_e."</font></td>";
echo"</tr>";
echo"</table>";
echo"<br>";
}
################################
echo"</TD><TD WIDTH='10'></TD><TD>";
################################ -» Central
if($c<=$total_da_pagina){
echo"<table width='140' align='center' border='0' cellpadding='0' cellspacing='0'>";
echo"<tr>";
echo"<td width='140' height='110' valign='top' ";
echo"style='border-bottom: 1 solid #000000; border-top: 1 solid #000000; ";
echo"border-right: 1 solid #000000; border-left: 1 solid #000000'>";
echo"<a href='detalhe.php?id=".$id_c."'>";
echo"<img src='".$imagem_c."' width='140' height='110' border='0'></a></td>";
echo"</tr>";
echo"<tr>";
echo"<td height='2'></td>";
echo"</tr>";
echo"<tr>";
echo"<td height='21' align='center' bgcolor='#FFCC33' valign='middle' ";
echo"style='border-bottom: 1 solid #000000; border-top: 1 solid #000000; ";
echo"border-right: 1 solid #000000; border-left: 1 solid #000000'>";
echo"<font size='1' face='Verdana, Arial, Helvetica, sans-serif'>R\$".$preco_c."</font></td>";
echo"</tr>";
echo"</table>";
echo"<br>";
}
################################
echo"</TD><TD WIDTH='10'></TD><TD>";
################################ -» Direito
if($d<=$total_da_pagina){
echo"<table width='140' align='center' border='0' cellpadding='0' cellspacing='0'>";
echo"<tr>";
echo"<td width='140' height='110' valign='top' ";
echo"style='border-bottom: 1 solid #000000; border-top: 1 solid #000000; ";
echo"border-right: 1 solid #000000; border-left: 1 solid #000000'>";
echo"<a href='detalhe.php?id=".$id_d."'>";
echo"<img src='".$imagem_d."' width='140' height='110' border='0'></a></td>";
echo"</tr>";
echo"<tr>";
echo"<td height='2'></td>";
echo"</tr>";
echo"<tr>";
echo"<td height='21' align='center' bgcolor='#FFCC33' valign='middle' ";
echo"style='border-bottom: 1 solid #000000; border-top: 1 solid #000000; ";
echo"border-right: 1 solid #000000; border-left: 1 solid #000000'>";
echo"<font size='1' face='Verdana, Arial, Helvetica, sans-serif'>R\$".$preco_d."</font></td>";
echo"</tr>";
echo"</table>";
echo"<br>";
}
################################
echo"</TD></TR>";
echo"</TABLE>";
################################

}
// Agora o mais importante, gera os links....
print "<center>";
  print "<font color='333333' size='1' face='Verdana, Arial, Helvetica, sans-serif'>";
if ($pagina > 0) {
      $menos = $pagina - 1;
      $url = "$PHP_SELF?pagina=$menos";
      print "<a href=\"$url\">&laquo; Anterior</a>";
} else {
      print "&laquo; Anterior";
}

for($i = 0; $i < $paginas; $i++) {
      $linksp = $i + 1;
      if ($pagina == $i) {
              print " | <b>$linksp</b>";
      } else {
              $url = "$PHP_SELF?pagina=$i";
              print " | <a href=\"$url\">$linksp</a>";
      }
}

if($pagina < ($paginas - 1)) {
      $mais = $pagina + 1;
      $url = "$PHP_SELF?pagina=$mais";
      print " | <a href=\"$url\">Pr&oacute;xima &raquo;</a>";
} else {
      print " | Pr&oacute;xima &raquo;";
   print "</font>";
   print "</center>";
}
?>

Até + smile.gif

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,2k
×
×
  • Criar Novo...