<?php /* -----------------------------------------------------------------*/ /* Mural de Recados By Adenilson Tozeski */ /* Todos os Direitos Reservados */ /* -----------------------------------------------------------------*/ require_once('Connections/local.php'); ?> <?php $currentPage = $HTTP_SERVER_VARS["PHP_SELF"]; $maxRows_result = 10; $pageNum_result = 0; if (isset($HTTP_GET_VARS['pageNum_result'])) { $pageNum_result = $HTTP_GET_VARS['pageNum_result']; } $startRow_result = $pageNum_result * $maxRows_result; mysql_select_db($database_local, $local); $query_result = "SELECT * FROM recados ORDER BY `id` desc"; $query_limit_result = sprintf("%s LIMIT %d, %d", $query_result, $startRow_result, $maxRows_result); $result = mysql_query($query_limit_result, $local) or die("A query falhou: " . mysql_error()); $row_result = mysql_fetch_array($result); if (isset($HTTP_GET_VARS['totalRows_result'])) { $totalRows_result = $HTTP_GET_VARS['totalRows_result']; } else { $all_result = mysql_query($query_result); $totalRows_result = mysql_num_rows($all_result); } $totalPages_result = ceil($totalRows_result/$maxRows_result)-1; $queryString_result = ""; if (!empty($HTTP_SERVER_VARS['QUERY_STRING'])) { $params = explode("&", $HTTP_SERVER_VARS['QUERY_STRING']); $newParams = array(); foreach ($params as $param) { if (stristr($param, "pageNum_result") == false && stristr($param, "totalRows_result") == false) { array_push($newParams, $param); } } if (count($newParams) != 0) { $queryString_result = "&" . implode("&", $newParams); } } $queryString_result = sprintf("&totalRows_result=%d%s", $totalRows_result, $queryString_result); ?> <html> <head> <title>LordSonic.com - Recados</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link href="stl.css" rel="stylesheet" type="text/css"> <link href="stilo" rel="stylesheet" type="text/css"> </head> <body bgcolor="#FFFFFF" topmargin="0" > <div align="left"></div> <table width="600" border="0" align="center" > <tr align="center" valign="top"> <td height="265" colspan="4" nowrap class="rodape" > <p align="center"><img src="imagens/recados.gif" width="132" height="28"> <p align="center" class="text"> <table width="100%" border="0"> <tr> <td height="124"> <p align="center"> <?php do { ?> <table width="100%" border="0"> <tr> <td height="20" class="text"><b>Mensagem N° <?php echo $row_result['id']; ?></b></td> <td class="text"><div align="right"><b><?php echo $row_result['data']; ?> </b></div></td> </tr> <tr> <td height="9" class="text"><b>De:</b> <?php echo $row_result['de']; ?></td> <td class="text"> </td> </tr> <tr> <td height="20" class="text"><b>Para:</b> <?php echo $row_result['para']; ?></td> <td> </td> </tr> <tr> <td height="21" colspan="2" valign="bottom" class="text"><?php echo nl2br ($row_result['msg']);?> </td> </tr> <tr> <td height="21" colspan="2" valign="bottom" class="text"><hr></td> </tr> </table></div> <div align="center"> <?php } while ($row_result = mysql_fetch_assoc($result)); ?> </td> </tr> </table> <p align="center"> </td> </tr> <tr> <td width="291" class="style"> <div align="right"><span class="text"> <b>Páginas: </b> </span></div></td> <td width="2" class="style"> </td> <td width="300" class="style"><span class="text"> <a href="<?php printf("%s?pageNum_result=%d%s", $currentPage, 0, $queryString_result); ?>">Primeira</a> <a href="<?php printf("%s?pageNum_result=%d%s", $currentPage, max(0, $pageNum_result - 1), $queryString_result); ?>"><</a> <a href="<?php printf("%s?pageNum_result=%d%s", $currentPage, min($totalPages_result, $pageNum_result + 1), $queryString_result); ?>">></a> <a href="<?php printf("%s?pageNum_result=%d%s", $currentPage, $totalPages_result, $queryString_result); ?>"> Última</a></span></td> </tr> <tr> <td height="10" colspan="3" class="rodape"> </td> </tr> <tr> <td height="14" colspan="3" class="text"> <div align="center"></div></td> </tr> </table> <div align="left"> <p align="left"> </p> </div> </body> </html> <?php mysql_free_result($result); ?>
O que devo fazer no código para deixar a paginação como eu quero??