Código php:
Ver original
<center> <FORM NAME="buscar" action="index.php?mod=noticias&pag=ver_noticia" METHOD="POST"> <P><strong>Mostrar noticias de la categoría:</strong> <SELECT name="categoria"> <OPTION VALUE="Todas" > Todas </OPTION> <OPTION VALUE="General">General</OPTION> <OPTION VALUE="sub7">Sub 7</OPTION> <OPTION VALUE="sub9">Sub 9</OPTION> <OPTION VALUE="sub11">Sub 11</OPTION> <OPTION VALUE="sub13">Sub 13</OPTION> <OPTION VALUE="sub15">Sub 15</OPTION> <OPTION VALUE="sub17">Sub 17</OPTION> <OPTION VALUE="sub19">Sub 19</OPTION> <OPTION VALUE="primera">Primera "A"</OPTION> <OPTION VALUE="primerab">Primera "B"</OPTION> <OPTION VALUE="primeraAS">Primeras Ascenso</OPTION> <OPTION VALUE="segundaAS">Segundas Ascenso</OPTION> <OPTION VALUE="femenino">Femenino </OPTION> <OPTION VALUE="mutual">Mutual</OPTION> </SELECT> <INPUT TYPE="submit" NAME="actualizar" VALUE="Actualizar" class="btn"></P> </FORM> </center> <?php include('PHPPaging.lib.php'); $paging = new PHPPaging; $paging->modo('desarrollo'); $instruccion = "select * from noticia"; $actualizar = $_POST['actualizar']; $categoria = $_POST['categoria']; $instruccion = $instruccion . " where categoria='$categoria'"; $instruccion = $instruccion . " order by fecha_publicacion desc"; $paging->agregarConsulta($instruccion); $paging->verPost(true); // Mostrar resultados de la consulta if ($nfilas > 0) { ?> <center> <table align="center" border="0" id="lista" /> <tr> <th align="center" colspan="8" bgcolor="#000000"> <span class="Estilo1">Lista de Noticias Deportivos </span></th> </tr> <tr> <td id="carlos">ID</td> <td id="carlos">Titulo</td> <td id="carlos">Fecha</td> <td id="carlos">Estado</td> <td id="carlos" align=center colspan=3>Opciones</td> </tr> <?php //cuantos me mostrara por pagina $paging->porPagina(2); $paging->paginasAntes(4, 10, 30); $paging->paginasDespues(4, 10, 30); $paging->linkClase('nav'); // Estableciendo el separador general $paging->linkSeparador(false); //Significa que no habrá separacion // Separador especial $paging->linkSeparadorEspecial('...'); // Personalizando el título de los links $paging->linkTitulo('Página %1$s: Ver registros del %2$s al %3$s (Total: %4$s)'); $paging->mostrarPrimera("|<", true); $paging->mostrarUltima(">|", true); // Quitando el link hacia las páginas anterior y siguiente $paging->mostrarAnterior(false); $paging->mostrarSiguiente(false); // Cambiando el texto de la referencia a la página actual $paging->mostrarActual("<span class=\"navthis\">{n}</span>"); $paging->ejecutar(); while($datos = $paging->fetchResultado()) { // while($row = $paging->fetchResultado()) { // $row = mysql_fetch_array ($consulta) ?> <tr> <td align=center><?php echo $datos['id']; ?></td> <td style="text-align:left"><?php echo $datos["titulo"]; ?></td> <td><?php echo $datos["fecha_publicacion"]; ?></td> <td><?php if($datos['estado'] == 1) echo "Si"; else echo "No"; ?></td> <td> <a href="index.php?mod=noticias&pag=editar&id=<?php echo $datos['id']; ?> "> <img src="modulos/imagenes/actualizar.jpeg" alt="actualizar"/> </a></td> <td> <a href="index.php?mod=noticias&pag=eliminar&id=<?php echo $datos['id']; ?> "><img src="modulos/imagenes/eliminar.jpeg" alt="eliminar"/></a></td> <td> <a href="index.php?mod=noticias&pag=leer_noticia&id=<?php echo $datos['id']; ?> ">Leer mas..</a></td> </tr> <?php } ?> <tr> <td colspan="8" style="text-align:left" bgcolor="#EEEEEE">Nro de Resultados: <?php echo count($datos['id']); ?></td></tr> <td colspan="8"> <a href="index.php?mod=noticias&pag=insertar">Nueva Noticia</a></td> </table> <?php } else echo (" <center> No existen noticias disponibles </center>"); ?> </center>