Salve,

devo verificare que selezionando una data e orario di un appuntamento il sistema (in PHP) verifichi che l'orario é disponibile o occupato, ma purtroppo non riesco a eseguire bene la query.

I nomi dei campi sono inventati perché il DB é in spagnolo, comunque quelli che vorrei prendere in considerazione sono solo tre la data (DATE), orario inizio (TIME) e orario fine (TIME) e il database é MYSQL.

il form invia questi valori di esempio:
$data = '2012-02-15';
$orarioi = '12:30:00';
$orariof = '15:00:00';

La query che provo a utilizzare é la seguente anche se sbagliata:

SELECT *
FROM appuntamento
WHERE (data = '$data') AND (orarioi >= '$orarioi') AND (orariof <= '$orariof');

se il risultato é uguale a ZERO eseguo l'insert se no mando un messaggio di errore.

GRAZIE.