Uhmm ok. Esta buena la participación.
Detallo más.
Si, efectivamente un empleado X compra el 29 de octubre sus 2 productos. Este empleado X no podrá vovler a comprar sino hasta el 29 de noviembre. Es decir 30 días despues de su última fecha de compra.
kavalerian: No puedo usar "sysdate" porque me da la fecha actual y yo quiero la fecha del campo fecha + 30 dias
eqsoftware: el query que me planteas esta bien, pero $fecha, como tu la llamas es el valor que esta en el campo fecha de la misma Tabla.
En todo caso, como lo haría normalmente sería algo asi:
Código PHP:
$query = "Select * from TABLA where id_empleado = $id"
$ejecutar_sql = mysql_query($query);
if (mysql_num_rows($ejecutar_sql)>0) {
while($fila = mysql_fetch_array($ejecutar_sql)) {
$fecha_compra = $fila["fecha"];
if ($fecha_compra <= Add_months($fecha_compra, 1)) {
$cuento++;
}
}
}
if ($cuento < "2") {
//Dejo comprar
}else{
//No dejo comprar
}