Foros del Web » Programando para Internet » PHP »

Traer fecha guardada en BD en un campo de tipo DATE

Estas en el tema de Traer fecha guardada en BD en un campo de tipo DATE en el foro de PHP en Foros del Web. hola que tal, los saludo con gusto. Estoy haciendo una consulta general en SQL Server 2008 donde traigo varias fechas y las quiero mostrar al ...
  #1 (permalink)  
Antiguo 19/02/2014, 13:10
 
Fecha de Ingreso: noviembre-2013
Ubicación: México
Mensajes: 94
Antigüedad: 10 años, 5 meses
Puntos: 1
Traer fecha guardada en BD en un campo de tipo DATE

hola que tal, los saludo con gusto. Estoy haciendo una consulta general en SQL Server 2008 donde traigo varias fechas y las quiero mostrar al usuario en un campo de tipo DATE que muestre la fecha que ingreso según el id_informe que consulte. se puede hacer eso?
  #2 (permalink)  
Antiguo 19/02/2014, 13:13
Avatar de Heli0s  
Fecha de Ingreso: abril-2010
Mensajes: 789
Antigüedad: 14 años
Puntos: 40
Respuesta: Traer fecha guardada en BD en un campo de tipo DATE

Claro que se puede, simplemente recoger el dato del campo donde está la fecha, y mostrarlo, donde esta el problema?

Un saludo
  #3 (permalink)  
Antiguo 19/02/2014, 13:16
 
Fecha de Ingreso: noviembre-2013
Ubicación: México
Mensajes: 94
Antigüedad: 10 años, 5 meses
Puntos: 1
Respuesta: Traer fecha guardada en BD en un campo de tipo DATE

Código PHP:
Ver original
  1. $sql="SELECT * FROM dbo.INFORMES WHERE id_informe =".$id;
  2.  $res=sqlsrv_query($con,$sql);
  3. while($row=sqlsrv_fetch_array($res)) {
  4.  
  5. Informe del: <INPUT TYPE="date" NAME="inicio" value="¿>php $row['fecha_ini']?>" required="requiered">
  6.        }

estoy realizando eso, pero no logro hacer que me funcione jeje
  #4 (permalink)  
Antiguo 19/02/2014, 13:30
Avatar de Heli0s  
Fecha de Ingreso: abril-2010
Mensajes: 789
Antigüedad: 14 años
Puntos: 40
Respuesta: Traer fecha guardada en BD en un campo de tipo DATE

Tienes que ponerlo en el formato correcto para que el input te lo tome en cuenta:
aaaa-mm-dd , con guiones y en ese orden. Deberás usar funciones para modificar strings antes de ponerlo en el value de input date.

Y por supuesto poner bien la apertura de <?php

Un saludo
  #5 (permalink)  
Antiguo 19/02/2014, 13:31
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Traer fecha guardada en BD en un campo de tipo DATE

Cita:
Iniciado por Fozz Ver Mensaje
Código PHP:
Ver original
  1. $sql="SELECT * FROM dbo.INFORMES WHERE id_informe =".$id;
  2.  $res=sqlsrv_query($con,$sql);
  3. while($row=sqlsrv_fetch_array($res)) {
  4.  
  5. Informe del: <INPUT TYPE="date" NAME="inicio" value="¿>php $row['fecha_ini']?>" required="requiered">
  6.        }

estoy realizando eso, pero no logro hacer que me funcione jeje
¿Y te aseguraste de que $id realmente contenga algo?
Ese suele ser el error más común.

Código PHP:
Ver original
  1. $sql="SELECT * FROM dbo.INFORMES WHERE id_informe =".$id;
  2. //verifica lo que quedó armado antes de ejecutarlo.
  3.  echo $sql;
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #6 (permalink)  
Antiguo 19/02/2014, 13:39
 
Fecha de Ingreso: noviembre-2013
Ubicación: México
Mensajes: 94
Antigüedad: 10 años, 5 meses
Puntos: 1
Respuesta: Traer fecha guardada en BD en un campo de tipo DATE

Heli0s!! muchas gracias por la lógica me ha ayudado mucho y ya ha quedado... de esta manera:

Código PHP:
Ver original
  1. <INPUT TYPE="date" value="<?php echo $row['fecha_ini']->format('Y-m-d');?>">

Muchas gracias Heli0s y a gnzsoloyo :D

Etiquetas: bd, campo, date, fecha, sql, tipo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:27.