Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/01/2012, 05:19
Avatar de autonotel
autonotel
 
Fecha de Ingreso: junio-2003
Ubicación: Vigo
Mensajes: 480
Antigüedad: 21 años, 5 meses
Puntos: 13
Respuesta: se me pierde el valor de la variable

Perdona creo que me había equivocado...
La variable que se te pierde es $txt_criterio ?
Me imagino que el campo que añadiste es provincia?

Yo creo que deberías revisar esto:

$criterio = "";
if ($_GET["criterio"]!=""){
$txt_criterio = $_GET["criterio"];
$criterio = " where titulo like '%" . $txt_criterio . "%' ";
}elseif($_GET["sprovincia"]!=""){
$txt_criterio = $_GET["sprovincia"];
$criterio = " where provincia='$txt_criterio'";
}

Porque no veo que aquí
echo "&nbsp;<a class='p' href='".$_SERVER["PHP_SELF"]."?pagina=".($pagina+1)."&orden=".$orden."&criteri o=".$txt_criterio."'>";
echo "<font face='verdana' size='-2'>siguiente</font></a>";

le envíes la variable sprovincia,

quizá yo lo pondría así:
$criterio = $_GET["criterio"];
$txt_criterio = " where titulo like '%" . $txt_criterio . "%' ";
if ( $criterio == ""){
$criterio = $_GET["sprovincia"];
$txt_criterio = " where provincia='$txt_criterio'";
}

y envíale la variable sprovincia.

echo "&nbsp;<a class='p' href='".$_SERVER["PHP_SELF"]."?pagina=".($pagina+1)."&orden=".$orden."&criteri o=".$txt_criterio."&sprovincia=".$_GET['sprovincia']."'>";
echo "<font face='verdana' size='-2'>siguiente</font></a>";

A ver si es eso