Cita:
Iniciado por Triby Ese bloque de codigo de WP, lo unico que hace es crear un select para el mes... no mas!
Como consigues separar cada campo?... es facil con dos simples funciones
list() y
explode():
Código PHP:
Ver original// La hora esta separada de la fecha por un espacio:
// Los elementos de fecha estan separados por -
// Los elementos de hora estan separados por :
// Para volver a unirlas como fecha, basta con:
// Asegurarte de que cada elemento tiene ceros a la izquierda necesarios
// Crear una cadena de fecha
$fecha_sql = "$anio-$mes-$dia $hh:$mm:$ss";
Para ceros a la izquierda puedes usar
str_pad()
En tu consulta solo necesitas poner:
Código SQL:
Ver originalUPDATE tabla SET fecha = '$fecha_sql' WHERE aqui_tu_filtro
Hola Triby
probe de esta manera
Código PHP:
<?php
// La hora esta separada de la fecha por un espacio:
list($fecha, $hora) = explode(' ', $fecha_sql);
// Los elementos de fecha estan separados por -
list($Y, $m, $d) = explode('-', $fecha);
// Los elementos de hora estan separados por :
list($H, $i, $s) = explode(':', $hora);
// Para volver a unirlas como fecha, basta con:
// Asegurarte de que cada elemento tiene ceros a la izquierda necesarios
// Crear una cadena de fecha
$fecha_sql = "$Y-$m-$d $H:$i:$s";
;?>
<select name="fecha">
<option value="<? echo date("Y"); ?>">Enero</option>
<option value="02">Febrero</option>
</select>
<input name="<? echo date("m"); ?>" type="text" value="<? echo date("m"); ?>" />
<input name="<? echo date("d"); ?>" type="text" value="<? echo date("d"); ?>" />
<input name="<? echo date("H"); ?>" type="text" value="<? echo date("H"); ?>" />
<input name="<? echo date("i"); ?>" type="text" value="<? echo date("i"); ?>" />
<input name="<? echo date("s"); ?>" type="text" value="<? echo date("s"); ?>" />
me muestra los resultados pero no logra ingresar al db aun no he probado con el update corrigeme si estoy mal porfavor, gracias.