Ver Mensaje Individual
  #6 (permalink)  
Antiguo 26/06/2003, 04:41
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Bien, veo que no has entendido todo lo que puse. $_POST['buscar'] solo existe cuando llegas a la pagina desde el formulario. Cuando llegas a traves del link, esa variable no existe y por eso te muestra el mensaje. Cuando llegas a traves del link, solo existen las variables que has pasado por el link (pagina y criterio), y como vienen por un link (es decir, por URL, es decir, por GET), debes acceder a ellas con el $_GET.

Cuando llegas por el link no existe ningun valor en $_POST, asi que todos los valores que estas comprobando con $_POST, tambien deberias pasarlas por el link y comprobarlo tambien el $_GET.

Mira, yo te aconsejaria que replanteases tu script para que al principio leas los parametros (ya sean $_POST o $_GET) y y los guardes en variables locales, y luego en el resto del script solo trabajas con esas variables locales, sin referenciar $_GET o $_POST.

Suerte.
__________________
Josemi

Aprendiz de mucho, maestro de poco.