Пример #1
0
        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);
    }
}
?>
Пример #2
0
        $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");