Aggiunto controllo eccezioni in pagina add.php
This commit is contained in:
19
add.php
19
add.php
@@ -7,20 +7,25 @@ $voto = $_POST['voto'];
|
|||||||
|
|
||||||
$item = [$nome,$classe,$dataValutazione,$tipo,$voto];
|
$item = [$nome,$classe,$dataValutazione,$tipo,$voto];
|
||||||
|
|
||||||
if(!is_dir("data")){
|
try{
|
||||||
|
if(!is_dir("data")){
|
||||||
mkdir("data");
|
mkdir("data");
|
||||||
}
|
}
|
||||||
if(file_exists("data/voti.csv") == false){
|
if(file_exists("data/voti.csv") == false){
|
||||||
$file = fopen("data/voti.csv", "w");
|
$file = fopen("data/voti.csv", "w");
|
||||||
fwrite($file, "Nome alunno,Classe,Data valutazione,Tipo valutazione,Voto\n");
|
fwrite($file, "Nome alunno,Classe,Data valutazione,Tipo valutazione,Voto\n");
|
||||||
fwrite($file, implode(',',$item));
|
fwrite($file, implode(',',$item));
|
||||||
fclose($file);
|
fclose($file);
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
$file = fopen("data/voti.csv", "a");
|
$file = fopen("data/voti.csv", "a");
|
||||||
fwrite($file, "\n" . implode(',',$item));
|
fwrite($file, "\n" . implode(',',$item));
|
||||||
fclose($file);
|
fclose($file);
|
||||||
|
}
|
||||||
|
echo "Entry aggiunta con successo.";
|
||||||
|
}
|
||||||
|
catch(Exception $e){
|
||||||
|
http_response_code(500);
|
||||||
|
echo "Errore: " . $e->getMessage();
|
||||||
}
|
}
|
||||||
|
|
||||||
echo implode(';', $item)
|
|
||||||
?>
|
?>
|
||||||
Reference in New Issue
Block a user