Jump to content


Photo

Paginação


  • Faça o login para participar
Nenhuma resposta neste tópico

#1 Rafael Uemura

Rafael Uemura

    Novato no fórum

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

Posted 28/07/2008, 06:31

Olá galera tenho um sistema de videos... Porem ele cria a paginação da pagina video_lista , e eu queria que ele criasse também a paginação na pagina lista_videos.php ...

Ps: Na pagina video_lista.php ele cria Pagina 1 2 3 4 5 assim por diante e queria q na pagina lista_videos tbm criasse os links 1 2 3 4 5 ... assim podendo colocar o numero de videos por pagina.

Segue abaixo os codigos se alguem puder me ajudar pois tentei e so da erros no q eu fiz...

video_lista.php ( essa pagina cria paginação )
<script language='javascript'>
function confirmaExclusao(aURL) {
if(confirm('Você tem certeza que deseja excluir?')) {
location.href = aURL;
}
}
</script>

<?
$pg=$_GET[pg];
$page=$_GET[page];


$busca = "SELECT * FROM videos order by id desc";
// termina a função para buscar a categoria

$total_reg = "5";

if(!$page){
$page = "1";
}

$inicio = $page-1;
$inicio = $inicio*$total_reg;

$limite = mysql_query("$busca LIMIT $inicio,$total_reg");
$todos = mysql_query("$busca");

$tr = mysql_num_rows($todos);
$tp = ceil($tr / $total_reg);

if(mysql_num_rows($todos)>0){
 //  if (($todos%2)==0) { $bgcolor="#FFFFFF"; } else { $bgcolor="#C0C0C0"; } 
?>
<h3>Lista deVídeos </h3> 
<table width="100%" cellpadding="0" cellspacing="0">
  <TR> 
	<TD align="center">Foram 
	  encontrados <strong><? echo "<b><font color=$coronmouse>$tr</font></b>";?></strong> registros!<br>
	  <br>
Exibindo registros de <b><font color=<? echo $coronmouse?>><? echo $inicio+1?></font></b> a <b><font color=<? echo $coronmouse?>><? if($tp == $page){ echo $tr; } else { echo $inicio+$total_reg;}?></font></b></TD>
  </TR>

<tr><td height="5" colspan="2"></td></tr>
<tr><td height="1" colspan="2" background="images/layout/barrinha_divisao_horizontal.gif"></td></tr>
<tr><td height="5" colspan="2"></td></tr>
</table>


<table width="440" border=0 align="center" cellpadding=0 cellspacing=0> 
	<tr align="center"> 
	<td width="56" bgcolor="#C0C0C0"><b>C&oacute;d.</b></td> 
	<td width="240" bgcolor="#C0C0C0"><b>Titulo</b></td> 
	   <td width="66" bgcolor="#C0C0C0"><b>Categoria</b></td>
	   <!-- <td width="90" bgcolor="#C0C0C0"><b>Coment&aacute;rios</b></td>-->
		<td colspan="2" bgcolor="#C0C0C0"><b>A&ccedil;&otilde;es</b></td> 

	</tr> 
<tr><td height="5" colspan="6"></td></tr>
<? while ($dados=mysql_fetch_array($limite)) {?>

		 <tr align="center" bgcolor="<? echo $bgcolor; ?>"> 
			<td align="center"> <? echo $dados[id]; ?> </td> 
			<td align="left"> <? echo $dados[nome]; ?> </td> 
			<td align="center" bgcolor="<? echo $bgcolor; ?>"><? $sql2 = mysql_query("SELECT * FROM cat_videos where id='$dados[id_cat]'");
								  $dados2=mysql_fetch_array($sql2);
								echo "$dados2[nome]";?></td>
			<!--
			<td align="center">
			<?
			$sql = mysql_query("SELECT * FROM noticias_comentarios WHERE id_noticia='$dados[id]'");
			$total = mysql_num_rows($sql);
			if($total > 0){
			echo "<a href='?pg=../noticias/comentarios.php&id=$dados[id]'><font color='green'>Ver Comentários</font></a>";
			} else {
			echo "<font color='red'>Sem Comentários</font>";
			}
			?>
			</td>-->
			<td width="40" align="center"><a href="java script:confirmaExclusao('?pg=../estrutura/videos/excluir_db.php&id=<? echo $dados[id]; ?>')"><img src="../images/admin/botao_drop.png" alt="Excluir" border="0"></a></td> 
		</tr> 
		</tr> 

<tr><td height="5" colspan="6"></td></tr>
<tr background="../imagens/layout/barrinha_divisao_horizontal.gif"><td height="1" colspan="6" background="../images/layout/barrinha_divisao_horizontal.gif"></td>
</tr>
<tr><td height="5" colspan="6"></td></tr>
<? }?>

  <tr><TD colspan="6">
  
<table border="0" align="center" cellpadding="0" cellspacing="0">
  <TR> 
		  <TD width="100" align="right" valign="top">
			<?
if($page > 1){
$anterior = $page -1;
$url = "?pg=$pg&page=$anterior";
echo "<a href='$url'>« Anterior</a>&nbsp;|";
} else {
echo "<font color='$corcelula2'>« Anterior</font>&nbsp;|";
}
?>
</TD>
	<TD align="center">
	  <? 
for($x=1; $x<=$tp; $x++){
$url = "?pg=$pg&page=$x";
  if ($x==$page) {
  echo "<font color='$coronmouse'><b>$x</b></font>|";
  } else {
  echo "<a href='$url'>$x</a>|";
  }
} 
?>
</TD>
		  <TD width="100" align="left" valign="top">
			<?
if($tp > $page){
$proxima = $page +1;
$url = "?pg=$pg&page=$proxima";
echo "&nbsp;<a href='$url'>Próxima »</a>";
} else {
echo "&nbsp;<font color='$corcelula2'>Próxima »</font>";
}
?>
</TD>
  </TR>
</table>
  
</TD></tr>
</table>
<br>
<br>


<? } else {?>
<BR>
 
<table width="100%" cellpadding="0" cellspacing="0">
  <TR>
	<TD align="center" valign="bottom"> 
	  <br>
	  <br>
	  <br>
	  <br>
	  Nenhuma <b>Coluna</b> 
	  cadastrada <br>
	  no nosso banco de dados!<br>
	  <br>
	  <br>	</td>
  </tr>
</table>
<? } ?>

lista_videos.php : Pagina pra ser inserida paginação ( nesta pagina eu keria q criasse os links 1 2 3 4 5 ... podendo colocar o limite de videos por pagina como na pagina videos_lista.php

<? $lista = $_GET['lista'];
?>
<? include "../conexao.php";?>
<? 

$sql1 = mysql_query("SELECT * FROM videos WHERE id_cat = '$lista'");
?>
<? if(mysql_num_rows($sql1) >=1){?>
<table width="350" border="0" cellspacing="0" cellpadding="0">
	<tr>
	<td>
	
	
	  <table width="344" border="0" align="center" cellpadding="0" cellspacing="0">
	  <? while($dados = mysql_fetch_array($sql1)){?>
		
		<tr>
		<br>
		  <td width="94" rowspan="2"><a href="<? echo "mostra_video.php?video=$dados[arquivo]"?>" target="mostra_video"><img src="<? echo "thumbs.php?w=80&h=80&imagem=videos/images/$dados[foto]";?>" border="0" style="border:1px solid #000000;"></a><br><br></td>
		  <td width="250" bgcolor="#cccccc"><a href="<? echo "mostra_video.php?video=$dados[arquivo]"?>" target="mostra_video">
		  <center><b><?=$dados[nome]?></b></center></a></td>
		</tr>
		<tr>
		  <td valign="middle">Vídeo: <?=$dados[local]?><br>Data: <?=$dados[data]?><br>Atriz: <?=$dados[cidade]?>
		  
		  
		  </td>
		</tr>
		<? }?>
	  </table></td>
  </tr>
</table>
<? }

?>
se alguem puder fz essas alteracao pois ja tentei de td e so da erro... Obrigado




1 user(s) are reading this topic

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

IPB Skin By Virteq