viernes, 23 de marzo de 2012

Llamar a una página javascript

Me ha pasado que desde un formulario he entrado a una función javascript y esta me redirecciona a otra página pero no me funcionaba, buscando por ahí he encontrado esta solución

setTimeout("location.href='newdomains.php?mesg=Empresa+no+insertada'");

que al parecer la función setTimeout hace que lo que hay dentro se envíe ahora mismo. También se podría poner como segundo parámetro un tiempo en milisegundos, aqui tenéis más información sobre esta función.
Un saludo.

jueves, 22 de marzo de 2012

Paginación PHP

Aquí os dejo un buen tutorial para insertar paginación en nuestras páginas para mostrar datos en una tabla y que esta no se baje al infierno en caso de tener muchos datos:

http://www.masquewordpress.com/paginacion-con-php-y-mysql-3-estilos/

Un saludo.

miércoles, 21 de marzo de 2012

Sumar y restar años a una consulta sql

Fijarse en esta consulta

SELECT empresa,min(expira) - interval 1 year  FROM `llx_dominios` group by empresa order by empresa

Con el interval 1 year podemos añadir o quitar años a una date.

Simple y efectivo.

miércoles, 14 de marzo de 2012

Obtener de un date el timestamp

Bueno chicos, he estado dandole vueltas a como obtener el timestamp de un date en una consulta sql y la he encontrado.
Con la función unix_timestamp obtenemos podemos conseguirlo.
Aquí va un ejemplo
select creada, unix_timestamp(creada) as timec,expira, unix_timestamp(expira) as timee from llx_dominios
Donde obtenemos el timestamp de los campos creada y expira.

Buena suere y nos leemos.

lunes, 5 de marzo de 2012

jueves, 1 de marzo de 2012

Date y Timestamp

Vamos a hacer un breve repaso a los tipos de fechas date y timestamp. Vamos a empezar describiendo cada uno:
date es una función que muestra la fecha de muchos formatos distintos, algunos ejemplos de ellos son 01/03/2012 o 2012-03-01. Todas estos formatos podemos verlos en este enlace.

timestamp es una marca de tiempo, y nos devuelve el número de segundos desde el 1 de enero de 1970 y se presenta con un número.

En php con la función date podemos formatear este número (timestamp) y de forma viceversa con la función strtotime podemos obtener el timestamp sólo que este función solo admite unos tipos de formatos del date que podemos ver en este enlace.

Hasta pronto. Best regards.