-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy patheditSeries.php
executable file
·38 lines (38 loc) · 1.3 KB
/
editSeries.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<?php
require_once 'init.php';
$nome = isset($_POST['nome']) ? $_POST['nome'] : null;
$canal = isset($_POST['canal']) ? $_POST['canal'] : null;
$ano = isset($_POST['ano']) ? $_POST['ano'] : null;
$temporadas = isset($_POST['temporadas']) ? $_POST['temporadas'] : null;
$avaliacao = isset($_POST['avaliacao']) ? $_POST['avaliacao'] : null;
$id = isset($_POST['id']) ? $_POST['id'] : null;
if ((empty($nome)) || (empty($canal)) || (empty($ano)) || (empty($temporadas)) || (empty($avaliacao)) || (empty($id)))
{
echo "Por gentileza, preencha todos os campos!";
exit;
}
if ($avaliacao > 10 || $avaliacao < 0)
{
header('Location: ./msgErro/msgErroAvaliacaoEdit.html');
}
else
{
$PDO = db_connect();
$sql = "UPDATE series SET nome = :nome, canal_id = :canal, ano = :ano, temporadas = :temporadas, avaliacao = :avaliacao WHERE id = :id";
$stmt = $PDO->prepare($sql);
$stmt->bindParam(':nome', $nome);
$stmt->bindParam(':canal', $canal);
$stmt->bindParam(':ano', $ano);
$stmt->bindParam(':temporadas', $temporadas);
$stmt->bindParam(':avaliacao', $avaliacao);
$stmt->bindParam(':id', $id, PDO::PARAM_INT);
if($stmt -> execute())
{
header('Location: ./msgSucesso/msgSucessoEdicaoSerie.html');
}
else
{
header('Location: ./msgErro/msgErro.html');
}
}
?>