![Stress](http://static.forosdelweb.com/fdwtheme/images/smilies/stress.png)
este es el formulario donde escribo la busqueda
Código:
Y este otro el que hace la paginación<form action="resultado_busqueda.php" method="post"> <select name="busqueda_seleccion" id="busqueda_seleccion"> <option value="apellidos">apellidos</option> <option value="dni">D.N.I.</option> <option value="telefono">Teléfono</option> <option value="telefono_familiar">Teléfono Familiar</option> </select> Introducir <input name="busqueda_informacion" type="text" id="busqueda_informacion" size="75"> <input name="busqueda_boton" type="submit" id="busqueda_boton" value="INFORMACION"> </font></strong></p> <p> </p> <p><strong><font color="#990000">BUSCAR <font color="#0000FF">VALORACIÓN ALUMNO</font> Introducir nombre <input name="busquedas_valoracion" type="text" id="busquedas_valoracion" size="75"> <input name="busqueda_boton" type="submit" id="busqueda_boton" value="VALORACION">
Código:
trim($busqueda_seleccion); trim($busqueda_informacion); $busqueda_seleccion = addslashes($busqueda_seleccion); $busqueda_informacion = addslashes ($busqueda_informacion); @ $db = mysql_pconnect ("localhost","root", ""); if (!$db) { echo "Error, intente conectarse más tarde"; exit; } mysql_select_db("isol"); ?> <form action="modificar_alumno.php" method="post"> <?php // PAGINACIÓN_________________________________________________________________________________________________________ if ($busqueda_boton == "INFORMACION") { //$sql = "SELECT * FROM informacion"; $sql = "SELECT * FROM informacion WHERE ".$busqueda_seleccion." LIKE '%".$busqueda_informacion."%'"; $res=mysql_query($sql); $numeroRegistros=mysql_num_rows($res); if($numeroRegistros<=0) { echo "<div align='center'>"; echo "<font face='verdana' size='-2'>No se encontraron resultados</font>"; echo "</div>"; }else{ if(!isset($orden)) { $orden=".$busqueda_seleccion."; } $tamPag=1; if(!isset($_GET["pagina"])) { $pagina=1; $inicio=1; $final=$tamPag; }else{ $pagina = $_GET["pagina"]; } } $limitInf=($pagina-1)*$tamPag; $numPags=ceil($numeroRegistros/$tamPag); if(!isset($pagina)) { $pagina=1; $inicio=1; $final=$tamPag; }else{ $seccionActual=intval(($pagina-1)/$tamPag); $inicio=($seccionActual*$tamPag)+1; if($pagina<$numPags) { $final=$inicio+$tamPag-1; }else{ $final=$numPags; } if ($final>$numPags){ $final=$numPags; } } $sql = "SELECT * FROM informacion WHERE ".$busqueda_seleccion." LIKE '%".$busqueda_informacion."%' ORDER BY ".$busqueda_seleccion." ASC LIMIT ".$limitInf.",".$tamPag ; $res=mysql_query($sql); echo "</font></div>"; while($registro=mysql_fetch_array($res)) { ?> -----------------------aqui ya irian las cajas de texto donde se muestran los resultados <? } if($pagina>1) { echo "<a class='p' href='".$_SERVER["PHP_SELF"]."?pagina=".($pagina-1)."&orden=".$busqueda_seleccion."'>"; echo "<img src='../../../Imagenes/Otras/btn_ant.gif' width='40' height='40' border='0'></a>"; } ?> </div></td> <td><div align="center"> <? for($i=$inicio;$i<=$final;$i++) { if($i==$pagina) { echo "<font face='verdana' size='-1'><b>Registro ".$i."</b> </font>"; }else{ echo "<a class='p' href='".$_SERVER["PHP_SELF"]."?pagina=".$i."&orden=".$busqueda_seleccion."'>"; echo "<font face='verdana' size='-1'> Registro ".$i."</font></a> "; } } ?> </div></td> <td><div align="right"> <? if($pagina<$numPags) { echo " <a class='p' href='".$_SERVER["PHP_SELF"]."?pagina=".($pagina+1)."&orden=".$busqueda_seleccion."'>"; echo "<img src='../../../Imagenes/Otras/btn_sig.gif' width='40' height='40' border='0'></a>"; } ?> <?php echo "<div align='center'>"; echo "<font face='verdana' size='-2'>Encontrados ".$numeroRegistros." resultados<br>"; echo "Ordenados por <b>".$busqueda_sel."</b>"; ?>