Disculpa Urgido el nombre es buscar.html.php
Y estuvo haciendo esto.
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 <? if ($categoria == 'S7') echo "selected" ?> value="S7"> Sub 7</option>
<option <? if ($categoria == 'S9') echo "selected" ?> value="S9"> Sub 9 </option>
<option <? if ($categoria == 'S11') echo "selected" ?> value="S11"> Sub 11</option>
<option <? if ($categoria == 'S13') echo "selected" ?> value="S13"> Sub 13</option>
<option <? if ($categoria =='S15'){echo 'Selected';} ?> 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 "<option value='".$rowCat["nombre_club"];
if($rowCat["nombre_club"]==$_SESSION["club"]) 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>
</tr>
<tr>
Pero el problema verdadero es aqui
busqueda_avanzada.php
Código php:
Ver original<center>
<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');
if (isset($_POST["categoria"]) || isset($_POST["club"]) || isset($_POST["estado"])){
echo "<br/><b>He entrado!</b><br/>"; // Comprobamos q entra
$categoria = $_SESSION['categoria'] = $_POST['categoria'];
$club = $_SESSION['club'] = $_POST['club'];
$estado = $_SESSION['estado'] = $_POST['estado'];
echo "<br/>POST[categoria]=<b>".$_POST['categoria']."</b><br/>"; // Comprobamos q es correcto
echo "<br/>POST[club]=<b>".$_POST['club']."</b><br/>"; // Comprobamos q es correcto
echo "<br/>POST[estado]=<b>".$_POST['estado']."</b><br/>"; // Comprobamos q es correcto
}
echo "<br/>SESSION[categoria]=<b>".$_SESSION['categoria']."</b><br/>"; // Comprobamos q es correcto
echo "<br/>SESSION[club]=<b>".$_SESSION['club']."</b><br/>"; // Comprobamos q es correcto
echo "<br/>SESSION[estado]=<b>".$_SESSION['estado']."</b><br/>"; // Comprobamos q es correcto
if ($_SESSION['categoria'] != $_POST['categoria'])
$_SESSION['categoria'] = $_POST['categoria'];
if(!empty($_SESSION['categoria'])) {
$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->paginasAntes(4, 10, 20);
$paging->paginasDespues(4, 10, 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>";
?>
echo "</tr>";
}
echo "<tr>";
}
else
{ echo "no me funciona";}
?>
</center>
El la primera pagina todo es correcto imprime las $_post['categoria'] y session['categoria'] correctamente pero cuando pasa a la siguiente pagina me imprime session[categria] correctamente pero se pierde la busqueda.
Creo q tengo q almacenar mi consulta en una variable y volver a repetirla pero no me puedo dar cuenta como debe hacerlo ?