Jump to content


Photo

Paginação - baseado suerphp.com.br


  • Faça o login para participar
46 replies to this topic

#46 X-Sites

X-Sites

    Turista

  • Usuários
  • 58 posts
  • Sexo:Não informado

Posted 03/08/2004, 18:18

Preciso de mais uma ajuda
Estou fazendo a parte de cadastrar...

Fiz asssim

PHP

<?

include ("../conexao.php");

$categoria = $_POST["categoria"];
$nome = $_POST["nome"];
$data = date("d/m/Y");

$cadastrando = @mysql_query("INSERT INTO tabela (categoria,nome,data)
VALUES ('$categoria','$nome','$data')"
);

if (!
$cadastrando) {
echo
"Não foi possivel Cadastrar o arquivo <b>[$nome]</b>";
} else {
echo
"Arquivo <b>[$nome]</b> cadastrado com sucesso<br><br>
Clique <a href=../pagina.php?cat=$categoria>aqui</a> para visualizar !"
;
}
?>


Mas ele não cadastra, o que pode estar errado nesse script ?

#47 onurbital

onurbital

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Masculino

Posted 06/09/2010, 15:02

Olá, bom fiz tudo certinho, conto do 1 | 2 etc...

Está no 1 certinho, quando vou para o 2 ele não sai do 1 continua nele e não adianta tentar mudar. olha meu codigo:

<?php
$sql = mysql_query("SELECT * FROM exp_banners_att");
$lpp = 2; // 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 exp_banners_att LIMIT $inicio, $lpp"); // Executa a query no MySQL com o limite de linhas.


while($l = mysql_fetch_array($sql)) {?>
<div class="pane" width="100%">
<h3>Titulo</h3>
<p><? echo $l['att']; ?><br /><div align="right"><span class="data">Data</span></div></p>
<img src="images/cancel.png" class="delete" id="delete" width="16" height="16" />
</div>
<? }

// Agora o mais importante, gera os links....

echo "<br />";

if ($pagina > 0) {
$menos = $pagina - 1;
$url = "$PHP_SELF?act=home&pagina=$menos";
print "<a class=\"number\" href=\"$url\">&laquo; Anterior</a>";
} else {
print "<a class=\"number\" href=\"#\">&laquo; Anterior</a>";
}

for($i = 0; $i < $paginas; $i++) {
$linksp = $i + 1;
if ($pagina == $i) {
print "<a class=\"number current\" href=\"#\">$linksp</a>";
} else {
$url = "$PHP_SELF?act=home&pagina=$i";
print "<a class=\"number\" href=\"$url\">$linksp</a>";
}
}

if($pagina < ($paginas - 1)) {
$mais = $pagina + 1;
$url = "$PHP_SELF?act=home&pagina=$mais";
print "<a class=\"number\" href=\"$url\">Pr&oacute;xima &raquo;</a>";
} else {
print "<a class=\"number\" href=\"#\">Pr&oacute;xima &raquo;</a>";
}
?>


<? }else{  ?>



Ninguem sabe? "Post acima."

<? } ?>





0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq