20/01/2012, 05:19
|
| | | 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 " <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 " <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 |