コード例 #1
0
            $uploadSucces = 0;
            // header("location: home.php");
        }
        if (isset($_FILES["foto_leerkracht"]) && $_FILES["foto_leerkracht"]['error'] != 4) {
            // controle of alle checks geslaagd waren
            if ($uploadSucces == 0) {
                //er word geen bestand upgeload
            } else {
                if ($old_foto_path != "Foto_leerling/defaul_foto.png") {
                    unlink($old_foto_path);
                }
                if (move_uploaded_file($_FILES["foto_leerkracht"]["tmp_name"], $target_file)) {
                    $foto = $foto_leerkracht;
                    //als file upgeload werd
                } else {
                    //als niet correct is
                }
            }
        }
        $updateGeboortedatum = $datetime->format('Y,m,d');
        $new = $klassvc->addKlas($updateKlas);
        //$new is bool of klas nieuw is of niet
        $klasup = $klassvc->klasByNaam($updateKlas);
        $newKlasId = $klasup->getKlasid();
        $leerkrachtsvc->updateLeerkracht($leerkachtupid, $updateEmail, $updateVoornaam, $updateFamilienaam, $updateGeboortedatum, $foto, $newKlasId);
        header("location: leerkrachtlijst.php");
    }
    include "presentation/updateleerkrachtpresentation.php";
} else {
    header("location: home.php");
}
コード例 #2
0
 if (isset($_GET["action"]) && $_GET["action"] == "process") {
     //leerkrachtservice
     $leerkrachtsvc = new leerkrachtservice();
     $klassvc = new klasservice();
     //de variabels die naar db gaan
     $emailadres = $_POST["email"];
     $voornaam = $_POST["Voornaam"];
     $familienaam = $_POST["Familienaam"];
     $geboortedatumold = $_POST["geboortedatum"];
     $datetime = new DateTime($geboortedatumold);
     $klas_naam = $_POST["klas"];
     //klas bestaand of nieuw indien nieuw toevoegen
     $klasadd = $klassvc->addKlas($klas_naam);
     //in klas add zit een bool of de add geslaagd is of niet
     //haal het klas obj op aan de hand van de gekregen naam
     $klas = $klassvc->klasByNaam($klas_naam);
     $klasid = $klas->getKlasid();
     if (isset($_FILES["foto_leerkracht"]) && $_FILES["foto_leerkracht"]['error'] != 4) {
         $target_folder = "Foto_leerkracht/";
         $target_file = $target_folder . basename($_FILES["foto_leerkracht"]["name"]);
         $uploadSucces = 1;
         $imageFileType = pathinfo($target_file, PATHINFO_EXTENSION);
         $daytime = new DateTime($geboortedatumold);
         $geboortedatum = $daytime->format('Y-m-d');
         //echo $geboortedatum;
         $foto_naam = $geboortedatum . $voornaam . $familienaam;
         $target_file = $target_folder . basename($foto_naam . "." . $imageFileType);
         //rename
         $foto_leerkracht = $target_file;
         //echo $foto_leerling;
         //controle op image beschikbaar