Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/10/2010, 04:24
Maestro_kanelo
 
Fecha de Ingreso: marzo-2006
Mensajes: 133
Antigüedad: 18 años, 1 mes
Puntos: 6
Insertar en bd: ejemplo: '09' y no '9'

Intentare explicarme... quiero insertar en la base de datos la hora a la que se produce un evento a traves de un formulario, lo hago con un simple select:

<select name="h_inicio" id="h_inicio">
<option value="1">00</option>
<option value="2">01</option>
<option value="3">02</option>
<option value="4">03</option>
.
.
.
.
</select>

El problema es que luego a la hora de mostrar la hora por pantalla si es a las 09:00 de la mañana por ejemplo, simplemente me mostrara las 9:0 y yo quiero que me muestre la hora entera, es decir, las 09:00.

Al insertar el valor de la hora o los minutos en la base de datos, si es un numero de una cifra solo me inserta dicho numero, no el cero que va delante, por lo que luego a la hora de mostrarlo queda muy feo "9:0" no se si me explique bien.

En la base de datos he probado con tipo entero, decimal, varchar... y no lo consigo solucionar.

Muchas gracias.