Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: kakashi20 en 29 Diciembre 2011, 19:45 pm



Título: validar dia reserva php
Publicado por: kakashi20 en 29 Diciembre 2011, 19:45 pm
hola

estoy haciendo un modulo de reservas en php, pero tengo un problema.

para hacer una reserva para el día de mañana, la puedo hacer solo hasta las 5 de la tarde del día de hoy.

Como hago para que el sistema me valide eso.

Si alguien me pudiese ayudar se lo agradecería.

Gracias


Título: Re: validar dia reserva php
Publicado por: #!drvy en 29 Diciembre 2011, 20:09 pm
Puesto que no se como lo haces (si con timestamp o date), te dejo como lo haría yo con la función date.

Código
  1. <?php
  2. // Declarar $actual como array.
  3. $actual = array();
  4. // Introducir la hora actual.
  5. $actual['hora'] = date('H');
  6. // Introducir la fecha de mañana
  7. $actual['manana'] = date('d/m/Y',mktime(0,0,0,date("m"),date("d")+1,date("Y")));
  8. // Introducir la fecha del pedido
  9. $fecha_pedido = '30/12/2011';
  10.  
  11. // Si la fecha de pedido y mañana son iguales
  12. if($actual['manana']==$fecha_pedido){
  13.    // Comprobar la hora, y si es mayor o igual a 17 (5pm) mostrar error.
  14.    if($actual['hora'] >= 17){
  15.        echo 'No puedes pedir cita para mañana... sorry xD';
  16.    } else {
  17.        echo 'Pedido';
  18.    }
  19. }
  20. ?>


Saludos


Título: Re: validar dia reserva php
Publicado por: kakashi20 en 29 Diciembre 2011, 21:35 pm
Gracias por la ayuda drvy | BSM. te lo agradezco demasiado.