Amigos tengo un buscador con 3 combos extraidos de la base de datos todo funcionaba perfecto hasta q hice una prueba en cualquiero de los 3 combos busco una dato (equipo, categoria, etc).
Me salen 200 o tal vez 250 resultados q los pagino de 20 en 20 aqui esta el problema ¿cuando pongo pagina siguiente salta osea ya no me muestra los otros restantes pq?
Estuve lleyendo en el foro y me dicen q tengo q manejar sessiones se como manejarlos en lo input pero en lo select la verdad no ??? Me podrian explicar y dar una mao por favor:
Buscador.html:
Código php:
Ver original<td align="left" colspan="2">
<fieldset>
<legend style="color: #FF0000;">Datos Globales:</legend>
<div style="padding:3px;">
Categoria:
<select name="categoria" id="categoria" >
<option value=""> </option>
<option value="S7"> Sub 7</option>
<option value="S9"> Sub 9 </option>
<option value="S11"> Sub 11</option>
<option value="S13"> Sub 13</option>
<option value="S15"> Sub 15</option>
<option value="S17"> Sub 17</option>
<option value="S19"> Sub 19</option>
<option value="PA"> Primera "A"</option>
<option value="PB"> Primera "B"</option>
<option value="PS"> Primera Asc</option>
<option value="SA"> Segunda Asc</option>
<option value="MU"> Mutual</option>
</select>
Equipo:
<select name="club" >
<option value=""> </option>
<?php
include('conectar.php');
$link = Conectarse();
// creamos un bucle while
// que nos muestre todas las categorias
// que tenemos guardadas en la BD
echo "<option value='$rowCat[nombre_club]'>$rowCat[nombre_club]</option>";
echo " selected=\"selected\"";
echo ">$rowCat[nombre_club]</option>";
}
?>
</select>
Estado Civil:
<select name="estado" >
<option value=""> </option>
<option value="Soltero" > Soltero</option>
<option value="Casado"> Casado</option>
<option value="Viudo"> Viudo</option>
</select>
</div>
</fieldset>
</td>
busqueda.php
Código php:
Ver original<table border="0" align="center" id="lista" >
<tr> <th colspan="14"> Resultados de la Busqueda </th></tr>
<tr>
<td id="carlos">Registro</td>
<td id="carlos">Nombres</td>
<td id="carlos">Paterno</td>
<td id="carlos">Materno</td>
<td id="carlos" align="center">Fecha Nac. </td>
<td id="carlos" >Nacionalidad </td>
<td id="carlos" align="center">Club </td>
<td id="carlos">Categoria </td>
<td id="carlos" colspan="5" align="center">Opciones</td>
</tr>
<?php
include ('PHPPaging.lib.php');
$categoria = $_SESSION['categoria'] = $_POST['categoria'];
$club = $_SESSION['club'] = $_POST['club'];
$estado = $_SESSION['estado'] = $_POST['estado'];
$paging = new PHPPaging;
$paging->modo('desarrollo');
$paging->agregarConsulta("SELECT * FROM jugadores Where (categoria='$categoria' or '$categoria'='') and (club='$club' or '$club'='') and (estado='$estado' or '$estado'='') ",$server_link);
$paging->porPagina(20);
$paging->ejecutar();
while($row = $paging->fetchResultado()) {
echo "<tr>";
echo "<td>".$row['registro_fbf']."</td>";
echo "<td align=left>".$row['nombre']."</td>";
echo "<td align=left>".$row['paterno']."</td>";
echo "<td align=left>".$row['materno']."</td>";
echo "<td>".$row['fecha_n']."</td>";
echo "<td>".$row['nacionalidad']."</td>";
echo "<td align=left>".$row['club']."</td>";
echo "<td>".$row['categoria']."</td>";
?>
}
?>
</center>