Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: Antoniio en 27 Octubre 2016, 08:30 am



Título: Ordenar lista de usuarios basados en el año
Publicado por: Antoniio en 27 Octubre 2016, 08:30 am
Hola, buenas. Estoy teniendo un problema en la página que manejo que no he podido resolver; lo que sucede es que al momento de querer ver la lista de los usuarios registrados me envía TODOS los usuarios, y no por el año que debería ser, realmente casi todos son del año "2015" pero debería aparecer vacío en el 2016 y aparecer sólo 2 que hay en el "2017", enviaré unas imágenes para ilustrarlo mejor:

Cuando coloco la fecha del 2015 me envía la lista de todos los usuarios registrados:
(http://i.imgur.com/SCFFlz4.png)

Cuando coloco la fecha del 2016 me envía la lista de todos los usuarios registrados:
(http://i.imgur.com/TUKJZS0.png)

Cuando coloco la fecha del 2017 me envía la lista de todos los usuarios registrados:
(http://i.imgur.com/GUYAEeD.png)

Entonces, cómo hago para que aparezcan únicamente los usuarios que se registraron en el año que se esté seleccionando?, les envío los códigos (La página en sí no será posible enviar puesto que ocupa usuario y contraseña para ingresar y no tengo permitido compartirlas).

Los códigos exceden el limite de caracteres por eso les dejo estos enlaces con ellos:

Código para generar la lista:
http://www.textsnip.com/liiaij

Código Fuente:
http://www.textsnip.com/znogdy

Saludos!!

MOD:Imágenes adaptadas a lo permitido en el foro.


Título: Re: Ordenar lista de usuarios basados en el año
Publicado por: SetzerFF en 4 Noviembre 2016, 22:44 pm
Buenas.

Chusmie un poco el código de fuente.

Pero me parece que no estás designando bien la variable $fecha.
Puede que la configuración de tu PHP no tenga register_globals activado. Lo cúal es bueno que no esté activado.

Intentá definir $fecha con $_GET o $_POST (dependiendo si usas GET o POST).
Código
  1. $fecha = $_GET['fecha']; //para get
  2. $fecha = $_POST['fecha']; // o si es  por post

Podés ponerlo al principio. Fijate cual método usas.

Saludos