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//$nro: Número de cita
//$espec: Especialidad
//$fecha: Fecha seleccionada
$consulta = sprintf("SELECT * FROM tabla WHERE espec = '%s' AND fecha = '%s'", $espec, $fecha);
if ($total < 20){
$consulta = sprintf("INSERT INTO tabla (nro, espec, fecha) VALUES (%d, '%s', '%s')", $nro, $espec, $fecha); echo mysqli_query($conexion, $consulta) ?
'Datos guardados' : 'Error al intentar guardar los datos'; }
else
echo 'Por favor, seleccione otra fecha';
Saludos