コード例 #1
0
{
    include 'classes/' . $class . '.php';
}
spl_autoload_register('my_autoloader');
define('BASE_URL', 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF']);
define('HOST', dirname(BASE_URL) . '/');
$message = false;
if (Message::hasMessage()) {
    $message = Message::getMessage();
    Message::remove();
}
$db = new PDO('mysql:host=localhost;dbname=opdracht_file_upload', 'root', '');
// Connectie maken
$databaseWrapper = new Database($db);
$user = new User($databaseWrapper);
if (!$user->validate()) {
    new Message("U moet eerst inloggen", "error");
    relocate("oplossing-CRUD-CMS-login-form.php");
}
var_dump($_POST);
$titel = $_POST['titel'];
$artikelTekst = $_POST['artikel'];
$kernwoorden = $_POST['kernwoorden'];
$datum = $_POST['datum'];
$is_active = isset($_POST['is_active']) ? 1 : 0;
$artikel = new Artikel($databaseWrapper);
$artikelToegevoegd = $artikel->add($titel, $artikelTekst, $kernwoorden, $datum, $is_active);
if ($artikelToegevoegd) {
    new Message('Het artikel met titel "' . $titel . '" werd toegevoegd.', 'success');
    relocate("oplossing-CRUD-CMS-artikels-overzicht.php");
}
コード例 #2
0
session_start();
$_SESSION["message"] = array();
function relocate($url)
{
    header('location: ' . $url);
}
function __autoload($class)
{
    include 'class/' . $class . '.php';
}
try {
    $db = new PDO("mysql:host=localhost;dbname=blog", "anton", "paraplu");
    if (isset($_POST["submit"])) {
        $titel = $_POST['titel'];
        $artikelTekst = $_POST['artikel'];
        $kernwoorden = $_POST['kernwoorden'];
        $datum = $_POST['datum'];
        echo "werkt tot hier";
        $artikel = new Artikel($db);
        $artikelToegevoegd = $artikel->add($titel, $artikelTekst, $kernwoorden, $datum);
        if ($artikelToegevoegd) {
            $_SESSION["message"] = 'Het artikel met titel "' . $titel . '" werd toegevoegd.';
        } else {
            header("Location: artikel-toevoegen-form.php");
        }
    }
    header("Location: artikel-overzicht.php");
} catch (PDOException $e) {
    $_SESSION["message"] = 'Er ging iets mis: ' . $e->getMessage();
    header("Location: artikel-toevoegen-form.php");
}