hallo,
ik probeer al een tijdje een simpel gasten boek te maken dat gekoppeld is aan SQLite.
ik heb al de volgende scripts:
INDEX:
SCHRIJF:
alvast bedankt:thumb:
ik probeer al een tijdje een simpel gasten boek te maken dat gekoppeld is aan SQLite.
ik heb al de volgende scripts:
INDEX:
PHP:
<html>
<head>
<title>Gastenboek</title>
</head>
<?php
// Maak een SQLite3 database met PDO en geef een "database handle" terug (Object Oriented)
try{
$dbHandle = new PDO('sqlite:'.$_SERVER['DOCUMENT_ROOT'].'/../gastenboek.sqlite3');
}catch( PDOException $uitzondering ){
die($uitzondering->getMessage());
}
// Controleer of er al tabellen zijn
$statement = $dbHandle->query('SELECT name FROM sqlite_master WHERE type = \'table\'');
$result = $statement->fetchAll();
if( sizeof($result) == 0 ){
echo 'Geen tabel gevonden, die wordt nu aangemaakt.';
// Maak tabel
$sqlMaakTabel = 'CREATE TABLE gastenboek (ll_id INTEGER PRIMARY KEY AUTOINCREMENT,
naam CHAR(20),
email CHAR(50),
bericht TEXT)';
$dbHandle->exec($sqlMaakTabel); // remove or 'comment out' this line after first run
}
?>
<body>
<h2>Het php-gastenboek</h2>
<ul>
<li><a href="schrijf.php">
Voeg iets toe</a></li>
<li><a href="lees.php">
Lees de berichten</a></li>
</ul>
<hr>
</body>
</html>
SCHRIJF:
PHP:
<html>
<head>
<title> Iets toevoegen </title>
</head>
<body>
<form action="<?php echo $_SERVER["PHP_SELF"]?>" method="post">
Naam : <input type="text" name="naam"><br>
E-mailadres : <input type="text" name="email"><br>
Bijdrage : <textarea cols="40" rows="6"
Name="bijdrage"></textarea><br>
<input type="hidden" name="datum"
value="<?php echo date("d-m-Y - G:i");?>">
</hr>
<input type="submit" value= "Bijdrage verzenden">
<input type="reset" name="reset" value="Velden leegmaken"><br>
<a href="index.php">Terug naar de homepage</a>
</form>
</body>
</html>
alvast bedankt:thumb: