Cita:
Iniciado por alvaro_trewhela No entiendo la dificultad, como dice petit89 usar count con el criterio hoy día y listo
q = SELECT COUNT(*) tabla WHERE fecha=hoy
luego:
if(q >= 15){
no
}else{
si
}
con eso debería bastar...
actualente tengo esto pero solo me hace los 15 registros y si intento con otro día igual no me registra y con el mismo dia no me da el mjs que se a superado el limite
Código PHP:
Ver original<?php
include("conexion.php");
if (isset ($_POST['guardar'])){ $cedula=$_REQUEST['cedula'];
$idtipodecita=$_REQUEST['idtipodecita'];
$fecha_cita=date("y-m-d"); $estado=$_REQUEST['estado'];
$telefono=$_REQUEST['telefono'];
$cita_x_dia = 15;
$sql="SELECT COUNT(*) FROM cita_previa WHERE fecha_cita='$fecha_cita'";
if($res <= $cita_x_dia)
{
if (mysql_query("INSERT INTO cita_previa (cedula,idtipodecita,fecha_cita,estado,telefono) VALUES ('$cedula','$idtipodecita','$fecha_cita','$estado','$telefono')",$link));
echo "<script>alert ('Cita Previa registrada, pronto lo contactaremos!');</script>
<META HTTP-EQUIV='REFRESH' CONTENT=0;URL=http:citaprevia.php>";
}
else echo "<script>alert ('Se ha superado el limite de registros diarios, para esta fecha:.'$estado'. intente con otra Fecha!');</script>
<META HTTP-EQUIV='REFRESH' CONTENT=0;URL=http:citaprevia.php>";
}
?>