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; } echo $marca; ?>
Alguien tiene idea de que co*o pasa?? Llevo como una hora dándole vueltas..
Un saludo compañeros!