Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/11/2009, 15:14
vili86
 
Fecha de Ingreso: septiembre-2009
Mensajes: 281
Antigüedad: 14 años, 7 meses
Puntos: 0
Pregunta Necesito una Explicacion por favor:

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
  1. <td align="left" colspan="2">
  2.     <fieldset>
  3.     <legend  style="color: #FF0000;">Datos Globales:</legend>
  4.     <div style="padding:3px;">
  5.            
  6.     Categoria:
  7.     <select name="categoria" id="categoria" >
  8.                     <option value=""> </option>
  9.                     <option value="S7"> Sub 7</option>
  10.                     <option value="S9"> Sub 9 </option>
  11.                     <option value="S11"> Sub 11</option>
  12.                     <option value="S13"> Sub 13</option>
  13.                     <option value="S15"> Sub 15</option>
  14.                     <option value="S17"> Sub 17</option>
  15.                     <option value="S19"> Sub 19</option>
  16.                     <option value="PA"> Primera "A"</option>
  17.                     <option value="PB"> Primera "B"</option>
  18.                     <option value="PS"> Primera Asc</option>
  19.                     <option value="SA"> Segunda Asc</option>
  20.                     <option value="MU"> Mutual</option>
  21.                 </select>
  22.    
  23.        
  24.     Equipo:
  25.                 <select name="club" >
  26.                 <option value="">  </option>
  27.                 <?php
  28.                 include('conectar.php');
  29.                 $link = Conectarse();
  30.                 $sqlQueryCat = mysql_query("SELECT * FROM equipos", $link)or die(mysql_error);
  31.                 // creamos un bucle while
  32.                 // que nos muestre todas las categorias
  33.                 // que tenemos guardadas en la BD
  34.                 while($rowCat = mysql_fetch_array($sqlQueryCat)){
  35.                     echo "<option value='$rowCat[nombre_club]'>$rowCat[nombre_club]</option>";
  36.                      echo " selected=\"selected\"";
  37.                       echo ">$rowCat[nombre_club]</option>";
  38.                    
  39.                 }
  40.                 ?>
  41.                 </select>
  42.    
  43.     Estado Civil:
  44.                  <select name="estado" >
  45.                 <option value=""> </option>
  46.                 <option value="Soltero" > Soltero</option>
  47.                 <option value="Casado"> Casado</option>
  48.                 <option value="Viudo"> Viudo</option>
  49.                 </select>
  50.    
  51.     </div>
  52.     </fieldset>
  53.         </td>
busqueda.php
Código php:
Ver original
  1. <table border="0" align="center" id="lista" >
  2.     <tr> <th colspan="14"> Resultados de la Busqueda </th></tr>
  3.     <tr>
  4.     <td id="carlos">Registro</td>
  5.     <td id="carlos">Nombres</td>
  6.     <td id="carlos">Paterno</td>
  7.     <td id="carlos">Materno</td>
  8.     <td id="carlos" align="center">Fecha Nac. </td>
  9.     <td id="carlos" >Nacionalidad </td>
  10.     <td id="carlos" align="center">Club </td>
  11.     <td  id="carlos">Categoria </td>
  12.    
  13.     <td  id="carlos"   colspan="5" align="center">Opciones</td>
  14.     </tr>
  15. <?php
  16.        include ('PHPPaging.lib.php');
  17.      $con = mysql_connect("localhost","root","") or die (mysql_error());
  18.        mysql_select_db("bd_asociacion",$con) or die (mysql_error());
  19.        
  20.                 $categoria = $_SESSION['categoria'] = $_POST['categoria'];     
  21.         $club = $_SESSION['club'] = $_POST['club'];    
  22.         $estado = $_SESSION['estado'] = $_POST['estado'];
  23.         $paging = new PHPPaging;
  24.         $paging->modo('desarrollo');
  25.             $paging->agregarConsulta("SELECT * FROM jugadores Where (categoria='$categoria' or '$categoria'='') and (club='$club' or '$club'='') and (estado='$estado' or '$estado'='') ",$server_link);
  26.            $paging->porPagina(20);
  27.                 $paging->ejecutar();
  28.                     while($row = $paging->fetchResultado()) {
  29.                 echo "<tr>";
  30.                 echo "<td>".$row['registro_fbf']."</td>";
  31.                 echo "<td align=left>".$row['nombre']."</td>";
  32.                 echo "<td align=left>".$row['paterno']."</td>";
  33.                 echo "<td align=left>".$row['materno']."</td>";
  34.                 echo "<td>".$row['fecha_n']."</td>";
  35.                 echo "<td>".$row['nacionalidad']."</td>";
  36.                 echo "<td align=left>".$row['club']."</td>";
  37.                 echo "<td>".$row['categoria']."</td>";
  38.                  ?>
  39.                
  40.                
  41.                 }
  42.                
  43.                
  44.          
  45. ?>
  46.  
  47. </center>