Hola, estoy haciendo un sistema de registro y necesito insertar todos los campos, pero limitando al campo 'dia', es decir, registrar 3 días solamente. Con este código puedo realizar muchos registros de un mismo 'día', pero al insertar un cuarto día distinto me hace un registro, y necesito que al agregar ese cuarto día el sistema diga 'Ha alcanzado el limite de registros hoy'. Ayuda please..
<?php
include("conexion.php");
if(isset($_POST['fecha']) && !empty($_POST['fecha']) &&
isset($_POST['unidad']) && !empty($_POST['unidad']) &&
isset($_POST['fundo']) && !empty($_POST['fundo']) &&
isset($_POST['dia']) && !empty($_POST['dia']) &&
isset($_POST['responsable_user']) && !empty($_POST['responsable_user']) &&
isset($_POST['pension_rsocial']) && !empty($_POST['pension_rsocial']) &&
isset($_POST['trabajador']) && !empty($_POST['trabajador']))
{
if(isset($_POST['opcion']) && !empty($_POST['opcion'])){
$value = '';
if(isset($_POST['opcion'])){
$value = implode (' | ', $_POST['opcion']);
}
$conn = mysql_connect($conexion3,$user3,$pass3)or die("Problema de conexion con el servidor, intente nuevamente");
mysql_select_db($db3,$conn)or die("Problema de conexion con la base de datos, intente nuevamente");
$verifica_cant = mysql_query("SELECT DISTINCT dia FROM tb_encabezado");
if(mysql_num_rows($verifica_cant)<=3){
mysql_query("INSERT INTO tb_encabezado (fecha, unidad, fundo, dia, responsable_user, pension_rsocial, trabajador, opcion) VALUES ('$_POST[fecha]','$_POST[unidad]', '$_POST[fundo]', '$_POST[dia]', '$_POST[responsable_user]', '$_POST[pension_rsocial]','$_POST[trabajador]','$value')");
} else {
echo "<script>alert('Ha alcanzado el limite de registros hoy');</script>";
}
}
}