-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathproduct-toevoegen-db.php
59 lines (46 loc) · 1.67 KB
/
product-toevoegen-db.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
<?php
if (is_admin())
{
/* Code voor het uploaden van afbeeldingen gebasseerd op het voorbeeld van w3.
* URL: http://www.w3schools.com/php/php_file_upload.asp
*/
try{
$image = upload_image("image");
}
catch(Exception $img){
$image=NULL;
}
$db = connect_to_db();
$titel = $_POST['titel'];
$beschrijving = $_POST['beschrijving'];
$prijs = $_POST['prijs'];
$release_date = $_POST['release_date'];
$voorraad = $_POST['voorraad'];
$platform = $_POST['platform'];
$genre = $_POST['genre'];
$sqli_producten = $db->prepare("INSERT INTO Producten (titel, beschrijving, prijs, release_date, voorraad, platform_id, genre_id, cover)
VALUES (?,?,?,?,?,?,?,?)");
$sqli_producten->bind_param('ssssssss', $titel, $beschrijving, $prijs, $release_date, $voorraad, $platform, $genre, $image);
if(!$sqli_producten->execute())
throw new Exception($sqli_producten->error);
$db->close();
}
?>
<link rel="stylesheet" type="text/css" href="succesvol.css" />
<div class="product-toevoegen-succesvol-container">
<div id="logo-succesvol" title="Super Internet Shop">
</div>
<div class="bedankje">
<?php
if(isset($errormsg)) {
echo $errormsg;
}
else {
echo '<p class="bedankje"> U heeft succesvol een product toegevoegd! <br/></p>';
}
?>
<a href="frontpage.php">
<p class="bedankje">Klik hier om terug te keren naar het hoofdmenu</p>
</a>
</div>
</div>