Tema: Logica php
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/06/2014, 20:05
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años, 3 meses
Puntos: 977
Respuesta: Logica php

Mediante una consulta, obtén el total de citas programadas para la especialidad y fecha que el usuario ingrese, si hay menos de 20 citas programadas, permites que guarde la cita, caso contrario, muestras un mensaje indicándole que debe de seleccionar otra fecha.

Código PHP:
Ver original
  1. //$nro: Número de cita
  2. //$espec: Especialidad
  3. //$fecha: Fecha seleccionada
  4.  
  5. $consulta = sprintf("SELECT * FROM tabla WHERE espec = '%s' AND fecha = '%s'", $espec, $fecha);
  6. $query = mysqli_query($conexion, $consulta);
  7. $total = mysqli_num_rows($query);
  8.  
  9. if ($total < 20){
  10.     $consulta = sprintf("INSERT INTO tabla (nro, espec, fecha) VALUES (%d, '%s', '%s')", $nro, $espec, $fecha);
  11.     echo mysqli_query($conexion, $consulta) ? 'Datos guardados' : 'Error al intentar guardar los datos';
  12. }
  13. else
  14.     echo 'Por favor, seleccione otra fecha';

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand