cioè vorresti che, in caso di un'errore, all'apertura della pagina ti visualizzi la cosa in un'alert?
beh, il fatto che la pag sia bianca è causato da quell'or die() che significa, in caso di errore stampa quello che ti scrivo e fai exit();
Fai così:
Codice PHP:
$query = "insert into tb_allenamenti values(NULL,STR_TO_DATE('".$data."', '%d-%m-%Y'),'$training')";
$result = mysql_query($query, $this->db_conn);
Prima di fare il mysql_close($this->db_conn); effettua, in un qualunque punto della pagina dopo aver stampato il body:
Codice PHP:
if(mysql_errno() > 0)
{
echo '<script type="text/javascript">alert("Error N. "+mysql_errno($this->db_conn)+": "+mysql_error($this->db_conn));</script>';
}
Questo, ti causa che, in caso di errore un alert viene mostrato all'utente, con numero e descrizione dell'errore.
Ovviamente, tu puoi gestire la cosa in modo diverso (tipo se l'utente ha inserito il dato che causa errore in un campo input text, puoi inserire una scritta in bold rosso sopra il campo indicando la cosa)
Spero di esserti stato utile