simpel-blog-weblog-systeem
Gesponsorde koppelingen
PHP script bestanden
------------SQL-code voor database----------------
Code (php)
1
2
3
2
3
CREATE TABLE article( aid INTEGER AUTO_INCREMENT PRIMARY KEY, tekst VARCHAR(240) );
CREATE TABLE reactie( rid INTEGER AUTO_INCREMENT PRIMARY KEY, aid INTEGER(10), naam VARCHAR(100), reactietekst VARCHAR(240) );
CREATE TABLE reactie( rid INTEGER AUTO_INCREMENT PRIMARY KEY, aid INTEGER(10), naam VARCHAR(100), reactietekst VARCHAR(240) );
------------verbinding.php-------------
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?php
$dbhost = "localhost";
$db = "naamdatabase";
$username = "gebruikersnaam";
$dbww = "wachtwoord";
?>
$dbhost = "localhost";
$db = "naamdatabase";
$username = "gebruikersnaam";
$dbww = "wachtwoord";
?>
-------------articletoevoeg.php--------------
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
<?php
//databasegegevens ophalen
include("verbinding.php");
// wanneer alles ingevuld
if ($_POST["submit"] && isset($_POST['tekst']) && trim($_POST['tekst']) != "") {
mysql_connect($dbhost,$username,$dbww);
mysql_select_db($db);
//enters omzetten
$tekst = nl2br($tekst);
//geen html tekens toelaten
$tekst=htmlspecialchars($_POST['tekst']);
//sql misbruiken voorkomen
$tekst = mysql_reaL_escape_string($tekst);
//wegschrijven naar database
$sql = "INSERT INTO artikel SET tekst ='$tekst'";
echo"reactie toegevoegd <br> ";
$query = mysql_query($sql) or die("Fout bij het invoeren van het artikel in de database.");
//database sluiten
mysql_close() ; }
else {
//wanneer niet alle velden ingevuld
echo"Gelieve alle velden in te vullen !"; }
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Voeg een artikel toe.</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body> <br> Klik <a href="showarticles.php"> HIER </a> om naar uw blog te gaan.
<strong><br><br><font face="Verdana, Arial, Helvetica, sans-serif">Voeg hier uw artikel aan de blog toe !</font></strong></p>
<p>
<form method="post">
<br> Artikel:
<textarea name="tekst" cols="80" rows="7"></textarea>
<br>
<input type="submit" name="submit" value="Voeg artikel toe">
</p>
</form>
</body>
</html>
//databasegegevens ophalen
include("verbinding.php");
// wanneer alles ingevuld
if ($_POST["submit"] && isset($_POST['tekst']) && trim($_POST['tekst']) != "") {
mysql_connect($dbhost,$username,$dbww);
mysql_select_db($db);
//enters omzetten
$tekst = nl2br($tekst);
//geen html tekens toelaten
$tekst=htmlspecialchars($_POST['tekst']);
//sql misbruiken voorkomen
$tekst = mysql_reaL_escape_string($tekst);
//wegschrijven naar database
$sql = "INSERT INTO artikel SET tekst ='$tekst'";
echo"reactie toegevoegd <br> ";
$query = mysql_query($sql) or die("Fout bij het invoeren van het artikel in de database.");
//database sluiten
mysql_close() ; }
else {
//wanneer niet alle velden ingevuld
echo"Gelieve alle velden in te vullen !"; }
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Voeg een artikel toe.</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body> <br> Klik <a href="showarticles.php"> HIER </a> om naar uw blog te gaan.
<strong><br><br><font face="Verdana, Arial, Helvetica, sans-serif">Voeg hier uw artikel aan de blog toe !</font></strong></p>
<p>
<form method="post">
<br> Artikel:
<textarea name="tekst" cols="80" rows="7"></textarea>
<br>
<input type="submit" name="submit" value="Voeg artikel toe">
</p>
</form>
</body>
</html>
----------------------------showarticles.php-------------------
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php
//verbinding
include("verbinding.php");
mysql_connect($dbhost,$username,$dbww);
mysql_select_db($db);
//alle artikels ophalen uit database
$sql="SELECT * FROM artikel ORDER BY aid DESC";
$result=mysql_query($sql);
while ($row = mysql_fetch_object ($result))
{
$aid = $row->aid;
$tekst =$row->tekst;
//tabel weergeven met de artikels
echo "<table width=\"90%\" border=\"2\">" ;
echo "<tr><td>Artikel nummer ";
echo "$aid</td></tr>";
echo"<tr><td>$tekst</td></tr>";
echo"<tr><td><a href=\"showreacties.php?aid=$aid\"> bekijk reacties of voeg reactie toe </a></td></tr>";
echo "</table><br>";
}
mysql_free_result ($result);
//database sluiten
mysql_close() ;
?>
//verbinding
include("verbinding.php");
mysql_connect($dbhost,$username,$dbww);
mysql_select_db($db);
//alle artikels ophalen uit database
$sql="SELECT * FROM artikel ORDER BY aid DESC";
$result=mysql_query($sql);
while ($row = mysql_fetch_object ($result))
{
$aid = $row->aid;
$tekst =$row->tekst;
//tabel weergeven met de artikels
echo "<table width=\"90%\" border=\"2\">" ;
echo "<tr><td>Artikel nummer ";
echo "$aid</td></tr>";
echo"<tr><td>$tekst</td></tr>";
echo"<tr><td><a href=\"showreacties.php?aid=$aid\"> bekijk reacties of voeg reactie toe </a></td></tr>";
echo "</table><br>";
}
mysql_free_result ($result);
//database sluiten
mysql_close() ;
?>
---------------------------showreacties.php-----------------
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
<?php
//verbinding
include("verbinding.php");
mysql_connect($dbhost,$username,$dbww);
mysql_select_db($db);
echo"Klik <a href=\"showarticles.php\"> HIER </a> om terug te keren naar de blog<br><br>";
//aid controleren
if (is_numeric($_GET['aid'])) {
$aid = $_GET['aid']; }
else {
die("artikel bestaat niet") ; }
//gegevens uit database halen
$sql="SELECT * FROM artikel WHERE aid = " . $_GET['aid'] . " ORDER BY aid DESC";
$result=mysql_query($sql);
while ($row = mysql_fetch_object ($result))
{
$aid = $row->aid;
$tekst = $row->tekst;
//tabel van artikel weergeven
echo "<table width=\"90%\" border=\"2\">" ;
echo "<tr><td>Artikel nummer ";
echo "$aid</td></tr>";
echo"<tr><td>$tekst</td></tr>";
echo"<tr><td><a href=\"reactietoevoeg.php?aid=$aid\"> voeg reactie toe </a></td></tr>";
echo "</table><br>";
}
mysql_free_result ($result);
//reacties tonen
$sql="SELECT * FROM reacties WHERE aid = " . $_GET['aid'] . " ";
$result=mysql_query($sql);
//gegevens uit database halen
while ($row = mysql_fetch_object ($result))
{
$aid = $row->aid;
$rid = $row->rid;
$naam =$row->naam;
$reactietekst =$row->reactietekst;
//tabel reacties weergeven
echo "<table width=\"90%\" border=\"2\">" ;
echo"<tr><td width=\"15%\">Naam:</td><td> $naam</td></tr>";
echo"<tr><td width=\"15%\">Reactie: </td><td>$reactietekst</td></tr>";
echo "</table><br>";
}
mysql_free_result ($result);
//database sluiten
mysql_close() ;
?>
//verbinding
include("verbinding.php");
mysql_connect($dbhost,$username,$dbww);
mysql_select_db($db);
echo"Klik <a href=\"showarticles.php\"> HIER </a> om terug te keren naar de blog<br><br>";
//aid controleren
if (is_numeric($_GET['aid'])) {
$aid = $_GET['aid']; }
else {
die("artikel bestaat niet") ; }
//gegevens uit database halen
$sql="SELECT * FROM artikel WHERE aid = " . $_GET['aid'] . " ORDER BY aid DESC";
$result=mysql_query($sql);
while ($row = mysql_fetch_object ($result))
{
$aid = $row->aid;
$tekst = $row->tekst;
//tabel van artikel weergeven
echo "<table width=\"90%\" border=\"2\">" ;
echo "<tr><td>Artikel nummer ";
echo "$aid</td></tr>";
echo"<tr><td>$tekst</td></tr>";
echo"<tr><td><a href=\"reactietoevoeg.php?aid=$aid\"> voeg reactie toe </a></td></tr>";
echo "</table><br>";
}
mysql_free_result ($result);
//reacties tonen
$sql="SELECT * FROM reacties WHERE aid = " . $_GET['aid'] . " ";
$result=mysql_query($sql);
//gegevens uit database halen
while ($row = mysql_fetch_object ($result))
{
$aid = $row->aid;
$rid = $row->rid;
$naam =$row->naam;
$reactietekst =$row->reactietekst;
//tabel reacties weergeven
echo "<table width=\"90%\" border=\"2\">" ;
echo"<tr><td width=\"15%\">Naam:</td><td> $naam</td></tr>";
echo"<tr><td width=\"15%\">Reactie: </td><td>$reactietekst</td></tr>";
echo "</table><br>";
}
mysql_free_result ($result);
//database sluiten
mysql_close() ;
?>
---------------------reactietoevoeg.php----------------
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
<?php
//databasegegevens ophalen
include("verbinding.php");
// wanneer alles ingevuld
if ($_POST["submit"] && isset($_POST['naam']) && isset($_POST['reactietekst']) && trim($_POST['naam']) != "" && trim($_POST['reactietekst']) != "" ) {
mysql_connect($dbhost,$username,$dbww);
mysql_select_db($db);
//enters omzetten
$reactietekst = nl2br($reactietekst);
//geen html tekens toelaten
$reactietekst=htmlspecialchars($_POST['reactietekst']);
$naam=htmlspecialchars($_POST['naam']) ;
//aid controleren
if (is_numeric($_GET['aid'])) {
$aid = $_GET['aid']; }
else {
die('artikel bestaat niet') ; }
//sql misbruiken voorkomen
$reactietekst = mysql_real_escape_string($reactietekst);
$naam = mysql_real_escape_string($naam);
//wegschrijven naar database
$sql = "INSERT INTO reacties SET aid ='$aid', naam='$naam', reactietekst='$reactietekst'";
echo"reactie toegevoegd <br> <br> Klik <a href=\"showreacties.php?aid=$aid\"> HIER </a> om terug te keren<br><br><br>";
$query = mysql_query($sql) or die("Fout bij het invoeren van het artikel in de database.");
//database sluiten
mysql_close() ; }
else {
//wanneer niet alle velden ingevuld
echo"Gelieve alle velden in te vullen !"; }
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Voeg een reactie toe.</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<p><strong><font face="Verdana, Arial, Helvetica, sans-serif">Voeg hier uw reactie
aan het artikel toe !</font></strong></p>
<p>
<form method="post">
<p> Naam:
<input type="txt" name="naam"> <br> <br> Bericht:
<textarea name="reactietekst" cols="100" rows="10"></textarea>
</p>
<p> </p>
<input type="submit" name="submit" value="Voeg reactie toe">
</p>
</form>
</body>
</html>
//databasegegevens ophalen
include("verbinding.php");
// wanneer alles ingevuld
if ($_POST["submit"] && isset($_POST['naam']) && isset($_POST['reactietekst']) && trim($_POST['naam']) != "" && trim($_POST['reactietekst']) != "" ) {
mysql_connect($dbhost,$username,$dbww);
mysql_select_db($db);
//enters omzetten
$reactietekst = nl2br($reactietekst);
//geen html tekens toelaten
$reactietekst=htmlspecialchars($_POST['reactietekst']);
$naam=htmlspecialchars($_POST['naam']) ;
//aid controleren
if (is_numeric($_GET['aid'])) {
$aid = $_GET['aid']; }
else {
die('artikel bestaat niet') ; }
//sql misbruiken voorkomen
$reactietekst = mysql_real_escape_string($reactietekst);
$naam = mysql_real_escape_string($naam);
//wegschrijven naar database
$sql = "INSERT INTO reacties SET aid ='$aid', naam='$naam', reactietekst='$reactietekst'";
echo"reactie toegevoegd <br> <br> Klik <a href=\"showreacties.php?aid=$aid\"> HIER </a> om terug te keren<br><br><br>";
$query = mysql_query($sql) or die("Fout bij het invoeren van het artikel in de database.");
//database sluiten
mysql_close() ; }
else {
//wanneer niet alle velden ingevuld
echo"Gelieve alle velden in te vullen !"; }
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Voeg een reactie toe.</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<p><strong><font face="Verdana, Arial, Helvetica, sans-serif">Voeg hier uw reactie
aan het artikel toe !</font></strong></p>
<p>
<form method="post">
<p> Naam:
<input type="txt" name="naam"> <br> <br> Bericht:
<textarea name="reactietekst" cols="100" rows="10"></textarea>
</p>
<p> </p>
<input type="submit" name="submit" value="Voeg reactie toe">
</p>
</form>
</body>
</html>