//expiration
$datetoday = date("F j, Y, G:i");
$expquery = mysql_query("SELECT a_expire FROM regform_admin WHERE status = 'Pending for payment'");
$row = mysql_fetch_array($expquery);
$expirydate = $row['a_expire'];
echo "$datetoday";
echo "$expirydate";
if ($datetoday == $expirydate) {
$expirequery = mysql_query("UPDATE regform_admin SET status = 'Expired' WHERE status = 'Pending'");
$expirequery2 = mysql_query("UPDATE regform SET status = 'Expired' WHERE status = 'Pending'");
}
//end expiration
Hola, aquí finalizo el código de reserva. Mi problema es que si un cliente realiza una reserva en 23:30 y la reserva expirará a las 00:30 (1 hora), hice este código:Agregue una caducidad de 1 hora a la hora/fecha actual
$currentdate = date("F j, Y, G:i");
$onehour = date("G") + 1;
$expire = date("F j, Y, $onehour:i");
El $onehour
debe incrementar, pero el problema es que la reservación a las 23:30 debe vencer a las 24:30. Pero después de incrementar el $ onehour, los resultados de las 23:30 a las 24:40. Que mi programa no puede leer desde la hora militar de las 12 a.m. es 00:00 y no a las 00:00. ¿Alguien puede tener sugerencias en mi problema? Gracias. Lo siento por el Inglés perezoso estaba cansada de pensar
espero que te das cuenta de esas consultas de actualización cambiarán cada fila de la tabla, no sólo el que ha seleccionado. –
Sí, muchas gracias. Soy consciente de eso. :) – glove