La librería ADOdb nos da la posibilidad de recuperar la fecha que tenemos guardada en nuestra DB en el formato DD-MM-YYYY, para ellos usaremos el método
UserDate(campo_fecha, formato).

Ejemplo:

$noticia = $conexion->Execute("SELECT * FROM noticias"); //objeto conexión creado en articulo anterior

Unos de los fields tiene el nombre fecha el cual esta en el formato YYYY-MM-DD, a continuación imprimimos la fecha en el formato DD-MM-YYYY:

echo $noticia->UserDate($noticia->fields['fecha'],'m/d/Y'));

Espero que les haya servido, hasta la próxima.

Muchas veces nos encontrarnos que necesitamos que cierta parte de nuestra pagina cambie de color cuando el mouse pasa sobre algún lado o en ocasiones en listados para poder identificar bien la fila sobre la cual estamos parados, para eso te propongo la siguiente solución que es muy simple de programar y realmente eficiente solo usando un poco de HTML y Javascript.

¿Por que es impórtate separar el código del diseño?

La importancia esta en que al separar los dos se obtiene un código mas legible y claro, ahorrando así mucho tiempo a la hora de depurar el código, como así de mantenerlo o modificarlo ya que los requerimientos cambien.

También se ahorra mucho tiempo a la hora de hacer cambios en el diseño, ya que si se quiere cambiar la estructura o cambiar por ejemplo el lugar donde se encuentra una foto, mientras que el diseñador mantenga las variables de template intactas, no habrá problemas con el código fuente y el programador no tendrá intervención en el tema.

Para poder leer un xlsx (Excel 2007) lo primero que hay que hacer es instalar estos drivers , si estas trabajando en un entorno local, no es complicado lo bajas y los instalas ay que es un .exe, pero si trabajas con un web hosting tendrás que pedirlo a la mesa de soporte si te los puede instalar, ya que depende del plan contratado no se puede acceder a instalarlos, una ves instalado para poder leer el contenido usas el siguiente código:

sFilePath = server.MapPath("upload/"&archivo) 'path del archivo xlsx
sDataDir = server.MapPath("upload") 'path de directorio que lo contiene
sSheetName = "Hoja1" ' nombre de la hoja donde estan los registros sFileConnectionString = "Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};DBQ="&sFilePath&";DefaultDir="&sDataDir&";"
sFileSQL = "SELECT * FROM [" & sSheetName & "$]"

set oFileCN = server.createobject("ADODB.Connection") 'creo objeto adodb
oFileCN.Open sFileConnectionString 'abro el excel
set oFileRS = oFileCN.Execute(sFileSQL) 'selecciono los registros
if not oFileRS.EOF then 'si es distinto de EOF obtengo un array con los valores de las columnas
aSourceData = oFileRS.getRows() ' asigna las filas a la variable aSourceData
end if
oFileRS.Close
set oFileRS = nothing
oFileCN.Close
set oFileCN = nothing

 

De esta forma ya tiene los datos del archivo xlsx dentro del array "aSourceData".

Esta poderosa clase nos da la posibilidad de manipular imágenes al subirlas, ya sea que le podemos cambiar el tamaño, la calidad, los formatos, hasta incluir una marca de agua.

Para hacer la conexión de la misma a la base de datos creamos un archivo que se llame conexión.php y dentro del mismo ponemos el siguiente código...

declaración de clases en PHP es muy simple y similar a otros lenguajes, por ejemplo declararemos la clase empleado, con sus atributos y algunos métodos....