Ver Mensaje Individual
  #18 (permalink)  
Antiguo 08/12/2013, 13:30
vosk
 
Fecha de Ingreso: agosto-2012
Mensajes: 601
Antigüedad: 12 años, 3 meses
Puntos: 83
Respuesta: Cambiar contenido de una variable mediante if

Te pongo la otra forma de condicionales para recoger el selectapar, tal vez ese codigo que colgué sea poco amigable:

Código PHP:
Ver original
  1. //defines un filtro por defecto
  2. $default_selectapar = 'Todos los artículos';
  3.  
  4. //primero verificas si ejecuta el php desde una POST
  5. if(isset($_POST['selectapar'])) {
  6.     //obtienes el filtro por POST
  7.     $selectapar = $_POST['selectapar'];
  8. }
  9. else {
  10.     //si el resultado anterior fue nulo significa que o no selecciono
  11.     //nada del select o que accedio por GET, entonces pruebas por GET
  12.     if(isset($_GET['selectapar'])) {
  13.         //obtienes el filtro por GET
  14.         $selectapar = $_GET['selectapar'];
  15.     }
  16.     else {
  17.         //si el resultado anterior sigue siendo nulo significa que
  18.         //el usuario no navegaba por los links del mapa de paginas ni seleccionó
  19.         //ningun elemento del select de filtros
  20.         //entonces asignas lo que hay por defecto
  21.        $selectapar = $default_selectapar;
  22.     }
  23. }

Saludos
vosk