-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathedit_partner_form.php
57 lines (50 loc) · 1.66 KB
/
edit_partner_form.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
<?php
require_once ('../MysqliDb.php');
$db = new MysqliDb('localhost', 'root', '', 'perfectmatch');
if(strlen($_POST["nome"]) !== 0){
$data = array(
'nome_parceiro' => $_POST["nome"]
);
$db -> where('id_parceiro', $_POST["partnerID"]);
$db -> update('parceiros', $data);
}
if(strlen($_POST["description"]) !== 0){
$data = array(
'descrição' => $_POST["description"]
);
$db -> where('id_parceiro', $_POST["partnerID"]);
$db -> update('parceiros', $data);
}
if(strlen($_POST["categoria"]) !== 0){
$db -> where("nome_campo", '%'.$_POST["categoria"].'%', 'like');
$campo = $db -> get("campos_de_interesse");
$data = array(
'id_campo' => $campo[0]["id_campo"]
);
$db -> where('id_parceiro', $_POST["partnerID"]);
$db -> update('parceiros', $data);
}
if($_FILES['image']['size'] !== 0 ){
$target = "../img_parceiros/".basename($_FILES['image']['name']);
$image = $_FILES['image']['name'];
$data = array(
"foto" => $image
);
$db -> where('id_parceiro', $_POST["partnerID"]);
$db -> update('parceiros', $data);
move_uploaded_file($_FILES['image']['tmp_name'], $target);
}
$db->where('id_parceiro', $_POST["partnerID"]);
$db->delete('locais');
$moradas = $_POST["morada"];
print_r($moradas);
for ($i = 0; $i < count($moradas); $i++) {
if(strlen($moradas[$i]) > 0){
$data = array(
"nome_local" => $moradas[$i],
"id_parceiro" => $_POST["partnerID"]
);
$db->insert("locais", $data);
}
}
header("Location: ../mainPage.php");