note 37379 added to function.mssql-data-seek

From: Date: Wed, 12 Nov 2003 19:31:02 +0000
Subject: note 37379 added to function.mssql-data-seek
Groups: php.notes 
Request: Send a blank email to php-notes+get-60313@lists.php.net to get a copy of this message
#PAGINAÇÃO em MS SQL <? //Caso não haja variavel como a pagina numero 1 if(empty($_GET['p'])){$Pagina = "1";}else{$Pagina = $_GET['p'];} //Executa a procedure ou a query $SQL="EXECUTE PROCEDURE"; $ConsultaSQL = mssql_query($SQL); //Numero de registros por página $RegPP = 10; //Conta quantos registros foram gerados $ContaReg = mssql_num_rows($ConsultaSQL); //Divide Numeros de Registros por numero de páginas $Total = ceil($ContaReg / $RegPP); //Seta o valor padrão da pagina caso ela esteja vasia if( empty($Pagina) ) { $inicio = 0; } else { $inicio = (($Pagina -1) * $RegPP); } if ($ContaReg <> 0) { $RegIni = mssql_data_seek($ConsultaSQL, $inicio); } ?> #LINK´s DE NAVEGAÇÃO <? if($Pagina > 1) { $menos = $Pagina - 1; $url = $_SERVER['PHP_SELF']."?result=4&p=".$menos; echo "<a href=".$url." style='color:#990000;'>&laquo;</a>"; } ?> <span style="color: rgb(41,73,128);"><? echo $Pagina; ?></span> de <span style="color: rgb(41,73,128);"><? echo $Total; ?></span> <? if($Pagina < $Total) { $mais = $Pagina + 1; $url = $_SERVER['PHP_SELF']."?result=4&p=".$mais; echo "<a href=".$url." style='color:#990000;'>&raquo;</a>"; } ?> #WHILE <? $MaxExibe = ($RegPP + 1); $Ocorrencia = 0; $coluna =0; while($registro = mssql_fetch_array($ConsultaSQL)){ $Ocorrencia++; if ($Ocorrencia < $MaxExibe) { ?> html.... <? } } ?> PRONTO!!! ---- Manual Page -- http://www.php.net/manual/en/function.mssql-data-seek.php Edit -- http://master.php.net/manage/user-notes.php?action=edit+37379 Delete -- http://master.php.net/manage/user-notes.php?action=delete+37379&report=yes Reject -- http://master.php.net/manage/user-notes.php?action=reject+37379&report=yes Search -- http://master.php.net/manage/user-notes.php

« previous php.notes (#60313) next »