Al parecer el filtro de spam o el culpable que sea no dejó pasar tu adjunto. Envíamelo al PV.
Continuando la idea del hilo para que al que le haga falta o pueda mejorarlo - creo desenfrenadamente que un solo programador no es suficiente para desarrollar algo - . Lo programe usando una clase llamada Conection que de bastante apuros me saca cuando a MySql + PHP se refiere. // Código del fichero search.php <html> <head> <title>Paginado de Registros</title> </head> <body> <?php include_once("conection.php"); include_once("config.php"); $conection = Conection::getInstance(); $conection->Conectar(SERVERNAME, USERNAME, PASSWORD, BDNAME); $sql = ""; $start = isset($_REQUEST['start'])?$_REQUEST['start']:0; $data = $conection->Query($sql, "array"); $total = count($data); $max_page = round ($total / ITEMS_IN_PAGE); $num_pag = (int) ($start / ITEMS_IN_PAGE + 1); $registros = array_splice($data, $start, ITEMS_IN_PAGE); ?> <table width="50%"> <caption> <?php echo "Pagina # $num_pag de $max_page" ?></caption> <?php $cont = ($num_pag - 1) * $items_in_page + 1; foreach ($registros as $fila){ echo "<tr><td>$cont</td>"; foreach ($fila as $col){ echo "<td>$col</td>"; } echo "</tr>"; $cont ++; } ?> </table> <br /> <?php if ($num_pag > 1){ $prev = $start - ITEMS_IN_PAGE; echo "<a href=\"search.php?start=$prev\">Anterior</a>"; } else { echo "Anterior"; } echo " "; if ($num_pag > 0 && $num_pag < $max_page){ $next = $start + ITEMS_IN_PAGE; echo "<a href=\" search.php?start=$next\">Siguiente</a>"; } else { echo "Siguiente"; } ?> </body> </html> // Código del fichero config.php <?php define("SERVERNAME", ""); define("USERNAME", ""); define("PASSWORD", ""); define("BDNAME", ""); define("ITEMS_IN_PAGE", 15); ?> // Código del fichero conection.php <?php class Conection { private $servername; private $username; private $password; private $database; private $con; // Hold an instance of the class private static $instance; // A private constructor; prevents direct creation of object private function __construct() { // A private $this->datos = array(); } // The singleton method public static function getInstance() { if (!isset(self::$instance)) { $c = __CLASS__; self::$instance = new $c; } return self::$instance; } public function Conectar($s, $u, $p, $d) { $this->servername = $s; $this->username = $u; $this->password = $p; $this->database = $d; $this->con = mysql_connect($s, $u, $p); mysql_select_db($d, $this->con); } public function Query($sql, $tresp = "other") { $result = mysql_query($sql, $this->con); $datos = array(); switch ($tresp){ case "array": while ($fila = mysql_fetch_assoc($result)) $datos[] = $fila; break; case "object": while ($fila = mysql_fetch_object($result)) $datos[] = $fila; break; case "row": while ($fila = mysql_fetch_row($result)) $datos[] = $fila; break; default: $datos = $result; break; } return $datos; } // Prevent users to clone the instance public function __clone() { trigger_error('Clone is not allowed.', E_USER_ERROR); } public function __destruct(){ mysql_close($this->con); self::$instance = null; } } ?> Salu2 ------------------------------------------------------------------- Ernesto Tur Laurencio Mientras no aparezca la indicada goza con la equivocada ------------------------------------------------------------------- -----Mensaje original----- De: gutl-l-boun...@jovenclub.cu [mailto:gutl-l-boun...@jovenclub.cu] En nombre de Pablo M. Drake Enviado el: martes, 04 de febrero de 2014 09:37 p.m. Para: gutl-l@jovenclub.cu Asunto: Re: [Gutl-l] [PHP+MySQL] Búsqueda y paginación en la misma pagina El 04/02/14 17:44, Ernesto Tur Laurencio escribió: > Estas haciéndolo al palo (sin uso de librerías JavaScript) ?? Pues si > ese es el caso debes hacer lo siguiente: > Cuando vayas a construir los enlaces hacia las páginas siguiente o > anterior debes de incluirle al final de la url de búsqueda los 2 > parámetros que dices que necesitas en el formato "parámetro=valor" > separados por el símbolo & para que luego en el php puedas capturarlos como variables. Ejemplo: > > Este es el proyecto medio empezado...Echale un ojo y dame tu opinion. A la verdad no es la gran cosa pues es solo un inicio y mi primera experiencia trabajando con PHP y MySQL. Pero toda critica me vendria bien... Saludos cordiales, Pablo Mestre -- Grupo de Usuarios de Tecnologías Libres - Cuba http://gutl.jovenclub.cu/ -- Este mensaje le ha llegado mediante el servicio de correo electronico que ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema Nacional de Salud. La persona que envia este correo asume el compromiso de usar el servicio a tales fines y cumplir con las regulaciones establecidas Infomed: http://www.sld.cu/ -- Este mensaje ha sido analizado por MailScanner en busca de virus y otros contenidos peligrosos, y se considera que está limpio. ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: etecsa.zip Type: application/zip Size: 5808 bytes Desc: no disponible URL: <http://listas.jovenclub.cu/pipermail/gutl-l/attachments/20140205/c4c6e7b1/a ttachment.zip> ______________________________________________________________________ Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba. Gutl-l@jovenclub.cu https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l -- Este mensaje le ha llegado mediante el servicio de correo electronico que ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema Nacional de Salud. La persona que envia este correo asume el compromiso de usar el servicio a tales fines y cumplir con las regulaciones establecidas Infomed: http://www.sld.cu/ -- Este mensaje ha sido analizado por MailScanner en busca de virus y otros contenidos peligrosos, y se considera que está limpio. ______________________________________________________________________ Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba. Gutl-l@jovenclub.cu https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l