
Originariamente inviata da
ciro78
a parte che il session_start va messo sempre come prima istruzione.
è chiaro che il messaggio di errore che ottieni è perché databaseContainsAuthor restituisce false. ora dal codice che posti non si può dedurre perché questo accada. devi verificare i parametri passati al database se sono corretti.
Potrebbe esserci anche un errore nella query. L'eccezione verrebbe gestita ma di fatto la funzione ritorna false. E probabilmente ricaricando la pagina non vedi l'errore.