Ok, ho creato questo controllo, ma continua ad inserirmi bypassando la IF. Mi sa che sbaglio proprio la sintassi.
codice:
//INSERIMENTO RICHIESTA
if(isset($_POST["invia"]))
{
$message = false;
// recupero la data:
@list($g,$m,$a) = explode('/', $data);
$data = $a.'-'.$m.'-'.$g;
// VERIFICO SE LA RICHIESTA E' DEL MESE (max una richiesta al mese)
$sqlquery = "SELECT * FROM richieste WHERE month(data) = month(curdate())";
$result = mysqli_query($connect,$sqlquery);
if (mysqli_fetch_array($result)==NULL) {
$message = "Errore";
}
else {
// preparo la query per l'inserimento:
$sql = "INSERT INTO richieste (data, id_utente) VALUES ('$data','$id_session')";
if(!$message){
if ($connect->query($sql) === TRUE)
{
$message = "Richiesta Inserita";
mysqli_free_result($result);
}
}
}
}
//FINE INSERIMENTO RICHIESTA
?>