elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 04:25  


Tema destacado: Suscripción al boletín mensual de elhacker.net

+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP
| | | |-+  Porque no me tira el va el strotime?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Porque no me tira el va el strotime?  (Leído 454 veces)
kodeone

Desconectado Desconectado

Mensajes: 22



Ver Perfil
Porque no me tira el va el strotime?
« en: 28 Febrero 2011, 17:55 »

Buenas!

No se que pasa el strotime no me tira, le paso las variables para dia, mes, año, hora, minutos, segundos y am,pm. La cosa es que se queda en blanco. Si quito lo de am, pm me muestra un número en negativo...

Este es el formulario:
Código
<html>
<head>
</head>
<body>
 
<b>Selecciona la fecha de hoy</b>
<form name="f1" action="cambiar_fecha.php" method="POST">
<select name="dia[]" size="1">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>
 
<select name="mes[]" size="1">
<option value="january">Enero</option>
<option value="February">Febrero</option>
<option value="March">Marzo</option>
<option value="April">Abril</option>
<option value="May">Mayo</option>
<option value="June">Junio.</option>
<option value="July">Julio</option>
<option value="August">Agosto</option>
<option value="September">Septiembre</option>
<option value="October">October</option>
<option value="November">Noviembre</option>
<option value="December">Diciembre</option>
</select>
 
<select name="any[]" size="1">
<?php
for($i=1920;$i<=2011;$i++){
echo "<option value='$i'>$i</option>";
}
?>
</select><br>
 
<b>Selecciona la hora</b><br>
<select name="hora[]" size="1">
<?php
for($i=1;$i<=24;$i++){
echo "<option value='$i'>";if($i < 10){echo"0$i";}else{ echo"$i ";}echo"</option>";
}
?>
</select><b>:</b>
 
<select name="mins[]" size="1">
<?php
for($i=0;$i<=59;$i++){
echo "<option value='$i'> ";if($i < 10){echo"0$i";}else{ echo"$i ";}echo"</option>";
}
?>
</select>
 
<select name="sec[]" size="1">
<?php
for($i=0;$i<=59;$i++){//Ponemos el for para que nos escriba el cero delante d los números menores q diez
echo "<option value='$i'> ";if($i < 10){echo"0$i";}else{ echo"$i ";}echo"</option>";
}
?>
</select>
 
<select name="tmp[]" size="1">
<option value="am">AM</option>
<option value="pm">PM</option>
</select><br><br>
 
 
 
<input type="submit" value="enviar">
</form>
 
</body>
</html>
 

Y esto lo que me tendría que dar la marca:
Código
<?php
foreach($_POST['dia'] as $dias){
$dia=$dias;
}
 
foreach($_POST['mes'] as $mesos){
$mes=$mesos;
}
 
foreach($_POST['any'] as $anys){
$any=$anys;
}
 
foreach($_POST['hora'] as $hores){
$hora=$hores;
}
 
foreach($_POST['mins'] as $mins){
$min=$mins;
}
 
foreach($_POST['sec'] as $secs){
$sec=$secs;
}
 
foreach($_POST['tmp'] as $tmps){
$tmp=$tmps;
}
 
 
$marca=strtotime("$dia $mes $any $hora:$min:$sec");
echo $marca;
?>
 

Alguien tiene idea de que co*o pasa?? Llevo como una hora dándole vueltas..

Un saludo compañeros!


En línea

xassiz~


Desconectado Desconectado

Mensajes: 428



Ver Perfil WWW
Re: Porque no me tira el va el strotime?
« Respuesta #1 en: 28 Febrero 2011, 19:19 »

Código
<select name="dia[]" size="1">
 
¿dia[]?

Código
<select name="dia" size="1">
 
Código
echo $_POST['dia'];
 
:rolleyes:



En línea

kodeone

Desconectado Desconectado

Mensajes: 22



Ver Perfil
Re: Porque no me tira el va el strotime?
« Respuesta #2 en: 1 Marzo 2011, 09:17 »

Código
<select name="dia[]" size="1">
 
¿dia[]?

Código
<select name="dia" size="1">
 
Código
echo $_POST['dia'];
 
:rolleyes:



Si no pongo los claudators no me deja pillar el valor. Al final me tira con l mktime.

Un saludo y gracias!
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
VMWARE no me tira ni a la de 3...
GNU/Linux
hosterror 0 289 Último mensaje 20 Septiembre 2004, 04:59
por hosterror
porque vb tira este error?
Programación Visual Basic
ricardovinzo 0 309 Último mensaje 24 Junio 2008, 01:11
por ricardovinzo
Mi primer programa en c++, me tira error pero no se porque :(
Programación C/C++
m3m0_11 7 876 Último mensaje 25 Noviembre 2008, 14:01
por Anibal784
office 2007 porque hacerlo??, porque no?? « 1 2 »
GNU/Linux
previus 16 2,124 Último mensaje 24 Febrero 2009, 01:48
por morenochico
¿Porque puede fallar fread? [Solucionado] [¿Pero porque?]
Programación C/C++
do-while 4 1,125 Último mensaje 23 Febrero 2010, 15:24
por do-while
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines