tony_lu 1 Denunciar post Postado Abril 18, 2005 Estou tentando fazer uma paginação em um sistema simples de busca.....eu tentei fazer mas tá dando erro... não sei o que está havendo...será que alguém pode me ajudar...é uma pagina para buscar dados de usuario através do email... quando exibir os dados do usuario...gostaria de aparecesse o resultado de 10 em 10.... $pagina = $_GET['pagina'];$busca = $_POST["email"];$palavra = htmlspecialchars($busca);$conexao = mysql_connect ("localhost","usuario","senha");mysql_select_db ("banco");$resultado = mysql_query ("SELECT * FROM users WHERE user_email LIKE '%$palavra%'");$lpp = 10; // Números de registros por página$total = mysql_num_rows($resultado);$paginas = ceil($total / $lpp);if(!isset($pagina)) { $pagina = 0; }$inicio = $pagina * $lpp;if ($total<=0){echo "Não foi encontrado nenhum resultado em sua pesquisa.<br>";}$resultado = mysql_query ("SELECT * FROM users WHERE user_email LIKE '%$palavra%' LIMIT $inicio, $lpp") or print (mysql_error());");$total = mysql_num_rows($resultado);for ($i=0; $i<$total; $i++){$registro = mysql_fetch_row($resultado);echo " $registro[0] <br> $registro[1] <br> $registro[2] <br> $registro[3]<br><br>";}if($pagina > 0) {$menos = $pagina - 1;$url = "teste.php?pagina=$menos";echo "<a href=$url>Anterior</a>\n";}for ($i=0; $i<$paginas;$i++) {$url = "teste.php?pagina=$i";if ($total<=$lpp){echo "";} else {echo " | <a href=$url>$i</a>\n";}}if($pagina < ($paginas - 1)) { $mais = $pagina + 1; $url = "teste.php?pagina=$mais"; echo " | <a href=$url>Próxima</a>\n";} mysql_close($conexao); ?> Está dando erro : Parse error: parse error, unexpected T_VARIABLE in /home/portal/public_html/busca/teste.php on line 36 na linha 36: echo " $registro[0] <br> $registro[1] <br> $registro[2] <br> $registro[3]<br><br>";Alguém pode me ajudar..?Obrigado pela atenção..... Compartilhar este post Link para o post Compartilhar em outros sites
Twunay 1 Denunciar post Postado Abril 18, 2005 tenta este...<?include "mysqlconecta.php";include "mysqlexecuta.php";$condicao= $HTTP_GET_VARS['condicao'];$sql = mysql_query("SELECT * FROM tabela WHERE condicao = '$condicao'");$lpp = 10;$total = mysql_num_rows($sql);$paginas = ceil($total / $lpp);$pagina = $HTTP_GET_VARS['pagina'];if(!isset($pagina)){$pagina=0;}$inicio=$pagina * $lpp;$sql=mysql_query("SELECT * FROM tabela WHERE condicao = '$condicao' ORDER BY ID DESC LIMIT ".$inicio.",".$lpp."");?><HTML><head><title>titulo</title></head><body><b> <? if($total==0){ echo "<br><br><br><br><br><br><br><strong><font size='2' face='Verdana, Arial, Helvetica, sans-serif'>Não existem posições cadastradas no momento por ".$HTTP_GET_VARS['e'].".</font></strong><br><br><br><br><br><br><br><br><br>";} else{ if($pagina > 0) { $menos = $pagina - 1; $url = "$PHP_SELF?pagina=$menos&e=".$e; echo "<a href='".$url."'>Anterior</a>"; } for($i=0;$i<$paginas;$i++) { $url = "$PHP_SELF?pagina=$i"; $p = $i+1; echo "| <a href='".$url."'>$p</a>"; } if($pagina < ($paginas - 1)) { $mais = $pagina + 1; $url = "$PHP_SELF?pagina=$mais&e=".$e; echo " <a href='".$url."'>Próxima</a>"; } ?></b> <table width="100%" border="0" cellspacing="1" cellpadding="2"> <tr bgcolor="#29458C"> <td> <div align="center"><strong><font color="#FFFFFF">título</font></strong></div> </td> </tr> <? while($rs = mysql_fetch_array($sql)) { ?> <tr bgcolor="#EEF5F9"> <td> <div align="center"><strong><a href="vaga.php?VagaID=<?echo $rs['VagaID'];?>"> <?echo $rs['seu_recordset'];?> </a></strong></div> </td> </tr> <? } ?></table><b> <? if($pagina > 0) { $menos = $pagina - 1; $url = "$PHP_SELF?pagina=$menos&e=".$e; echo "<a href='".$url."'>Anterior</a>"; } for($i=0;$i<$paginas;$i++) { $url = "$PHP_SELF?pagina=$i"; $y = $i+1; echo "| <a href='".$url."'>$y</a>"; } if($pagina < ($paginas - 1)) { $mais = $pagina + 1; $url = "$PHP_SELF?pagina=$mais&e=".$e; echo " <a href='".$url."'>Próxima</a>"; } } ?></b> </body></html>bs,Twunay :wacko: Compartilhar este post Link para o post Compartilhar em outros sites