if (count($schilder) == 0) { $schilderid = insert("INSERT INTO schilder (Naam_schilder) VALUES (\"Ellen van 't Hof\")", null); } else { $schilderid = $schilder[0]["SchilderID"]; } $schilderInsert[] = $schilderid; // insert $id = insert("INSERT INTO schilderij (Titel, OpWebsite, Beschrijving, lijst, passepartout, isStaand, Jaar, prijs, Hoogte, " . " Breedte, CategorieID, MateriaalID, SubcategorieID, SchilderID)" . " VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?)", $schilderInsert); if ($id == null) { print "Er is een fout opgreteden tijdens het opslaan"; } else { // zet afbeelding correct if (!$afbeeldingCorrect) { uploadSchilderijImg($id, $_POST["img_uploaded_ext"], null, "./../content/uploads/tmp/" . $afbeeldingCorrectId . $_POST["img_uploaded_ext"]); } else { uploadSchilderijImg($id, $imgExtension, null, null); } if ($_POST["knop"] == "Toevoegen en blijven") { header("location: addSchilderij.php#Schilderij is toegevoegd"); exit; } else { header("location: schilderijList.php#Schilderij is toegevoegd"); exit; } } } elseif ($afbeeldingCorrect) { move_uploaded_file($_FILES["img"]["tmp_name"], "./../content/uploads/tmp/" . $afbeeldingCorrectId . $imgExtension); } } ?>
$imgExtension = strtolower(strrchr($_FILES["img"]["name"], ".")); $correctExtensions = array(".png", ".jpg", ".jpeg", ".gif"); if (!in_array($imgExtension, $correctExtensions) || $_FILES["img"]["error"] !== 0 || $_FILES["img"]["size"] == 0) { $afbeeldingError = "Geen afbeelding gekozen"; $correct = false; } else { $updateImg = true; } } // nieuwe waarden naar database schrijven $schilderijUpdate[] = $schilderijId; if ($correct) { query("UPDATE schilderij SET Titel=?, OpWebsite=?, Beschrijving=?, lijst=?, passepartout=?, isStaand=?, Jaar=?, prijs=?, Hoogte=?, Breedte=?, CategorieID=?, MateriaalID=?, SubcategorieID=? WHERE Schilderij_ID=?", $schilderijUpdate); if ($updateImg) { $resultImg = query("SELECT Img FROM schilderij WHERE Schilderij_ID = ?", array($schilderijId)); uploadSchilderijImg($schilderijId, $imgExtension, $resultImg[0]["Img"], null); } header("location: schilderijList.php#Schilderij " . $schilderij["Titel"] . " is aangepast"); exit; } else { $doSelectQuery = false; } } // schilderij ophalen anders naar main if ($doSelectQuery) { $resultSchilderij = query("SELECT * FROM schilderij WHERE Schilderij_ID = ?", array($schilderijId)); if ($resultSchilderij === null) { header("location: schilderijList.php"); exit; } elseif (count($resultSchilderij) == 0) { header("location: schilderijList.php");