-
Notifications
You must be signed in to change notification settings - Fork 0
/
admin_change_veicolo.php
65 lines (49 loc) · 1.9 KB
/
admin_change_veicolo.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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
<?php
require "include/dbms.inc.php";
global $conn;
$imgDirectory = __DIR__.'\skins\rental\assets\images';
$id_veicolo = $_POST['car'];
//Dati del veicolo che potrebbero non essere modificati
$car = $conn->query("SELECT immagine FROM veicolo WHERE id=$id_veicolo");
if($car){
if ($car->num_rows == 1) {
$row = $car->fetch_assoc();
$fileName = $row['immagine'];
}
}
$targa = $_POST['targa'];
$marca = $_POST['marca'];
$modello = $_POST['modello'];
$km = $_POST['chilometri'];
$posti = $_POST['posti'];
$oraria = $_POST['oraria'];
$cambio = $_POST['cambio'];
$alimentazione = $_POST['alimentazione'];
$categoria = $_POST['categoria'];
$giornaliera = $_POST['giornaliera'];
$mensile = $_POST['mensile'];
$descrizione = htmlspecialchars($_POST['descrizione']);
$consigliato = $_POST['active'];
foreach ($_FILES as $file) {
if (UPLOAD_ERR_OK === $file['error']) {
$fileName = basename($file['name']);
move_uploaded_file($file['tmp_name'], $imgDirectory.DIRECTORY_SEPARATOR.$fileName);
}
}
if($consigliato == "si")
$consigliato = 1;
else
$consigliato = 0;
$query = "UPDATE veicolo SET marca='$marca', modello='$modello', n_posti=$posti, cambio='$cambio', alimentazione='$alimentazione',
km_percorsi=$km, targa='$targa', immagine='$fileName', descrizione='$descrizione', tariffa_oraria=$oraria,
tariffa_giornaliera=$giornaliera, tariffa_mensile=$mensile, consigliato=$consigliato, id_categoria=$categoria
WHERE id=$id_veicolo";
$conn->query($query);
$query = "DELETE FROM feature_veicolo WHERE id_veicolo = $id_veicolo";
$conn->query($query);
foreach ($_POST['features'] as $id_feature) {
$insert = $conn->query("INSERT INTO feature_veicolo (`id_veicolo`, `id_feature`)
VALUES ($id_veicolo, $id_feature)");
}
header("Location: admin_veicoli.php");
?>