Código PHP:
<?php
$ID = $_POST['id'] ;
$DiadeCambio = $_POST['dias'] ;
$MesdeCambio = $_POST['mes'] ;
$AniodeCambio = $_POST['anio'] ;
$HoradeCambio = $_POST['hora'] ;
$MinutodeCambio = $_POST['minuto'] ;
mysql_query("INSERT INTO CambioFecha (id, anio_cambio, mes_cambio, dia_cambio, hora_cambio, minuto_cambio) VALUES ('$ID', '$AniodeCambio', '$MesdeCambio', '$DiadeCambio', '$HoradeCambio', '$MinutodeCambio')") or die(mysql_error());
?>
<!-- Imprimo los valores que se han guardado en las variables -->
<?php
$result= mysql_query("SELECT *FROM CambioFecha ORDER BY id DESC LIMIT 1") or die(mysql_error());
?>
<br>
<br>
<TABLE BORDER=1 align="center" CELLSPACING=1 CELLPADDING=1>
<TR><TD> ID</TD><TD> Año de Cambio</TD><TD> Mes de Cambio </TD><TD> Dia de Cambio </TD><TD> Hora de Cambio</TD><TD> Minuto de Cambio</TD></TR>
<?
while($row = mysql_fetch_array($result)) {
printf("<tr><td> %s</td><td> %s</td><td> %s </td><td> %s </td><td> %s </td><td> %s </td></tr>", $row["id"], $row["anio_cambio"],$row["mes_cambio"],$row["dia_cambio"], $row["hora_cambio"],$row["minuto_cambio"]);
}
?>
</table>
Ahora en otra pagina llamada DatosEnvio, realizo la misma columna para obtener el ultimo registro de la tabla y asi comparar la fecha y hora con la del servidor con este codigo:
Código PHP:
$resultado= mysql_query("SELECT *FROM CambioFecha ORDER BY id DESC LIMIT 1") or die(mysql_error());
while($row = mysql_fetch_array($resultado)) {
$HoradeCambio= $row["hora_cambio"]; $MinutodeCambio= $row["minuto_cambio"]; $SegundodeCambio= 0;
$AniodeCambio= $row["anio_cambio"]; $MesdeCambio= $row["mes_cambio"]; $DiadeCambio= $row["dia_cambio"];
}
if(time() < mktime($HoradeCambio, $MinutodeCambio, $SegundodeCambio , $AniodeCambio, $MesdeCambio, $DiadeCambio))
{ echo ' <TR>
<TD class=Estilo7 noWrap align=left colSpan=2 height=18>Credencial de Elector (Clave):</TD>
<TD class=Estilo7 noWrap align=right width="25%" height=18>
<DIV align=left>
<INPUT maxLength=18 name=ife value='.$ife.'>
<a href="CredencialIFE.php" target="_blank">
<IMG alt="Ayuda" src="http://www.forosdelweb.com/images/dudas.gif" border=0>
</A>**
</DIV>
</TD>
</TR>
<!--<INPUT type=image height=15 alt="Ayuda" src="http://www.forosdelweb.com/images/dudas.gif" border=0></DIV></TD></TR>-->
<tr>
<td colspan="3" style=" font: Arial, Helvetica, sans-serif; font-size:9px; color:#000000 " >** Para Persona Moral ingrese la clave de la credencial del representante legal</td>
</tr>
<TR >
<TD class=Estilo7 noWrap align=left colSpan=2 height=18>NIS (Recibo de Agua):</TD>
<TD class=Estilo7 noWrap align=right width="50%" height=18> <DIV align=left>
<INPUT maxLength=10 name=nis value='.$nis.'>
<a href="ReciboAgua.php" target="_blank"><IMG alt="Ayuda" src="http://www.forosdelweb.com/images/dudas.gif" border=0></A>*** </DIV></TD></TR>
<tr>
<td colspan="3" style=" font: Arial, Helvetica, sans-serif; font-size:9px; color:#000000 " >*** Para Persona Moral ingrese el NIS del establecimiento<br/>        Capture solo los dígitos de la clave, sin guiones ni espacios</td>
</tr>';
}
Pero el problema es que creo que no hace bien la consulta porque la pagina ya me aparece modificada es decir sin las columnas que deberia estar mostrando porque aun no se llega a la fecha
Ademas la tabla primero me ordenaba los datos por el ID de forma ordenada y ahora aparecen revueltas es decir no lleva orden... 4,2,3,1 no se que tenga que ver pero esta raro... Porque no me estara haciendo la consulta bien en esa pagina si en la otra si lo hace y es el mismo codigo! no entiendo
Espero me puedan ayudar....