Lezen
Om het simpel te houden heb ik bij deze pagina geen lay-out gemaakt, zodat je niet eerst een lay-out hoeft weg te denken / halen, en dan pas verder kan.
Op deze pagina word er gebruik gemaakt van de SELECT .. FROM query, begrijp je niet hoe dit zit?, dan verwijs ik je door naar Klik, hier word haarfijn uitgelegd hoe query ’s werken etc.
Verder wordt er ook gebruik gemaakt van de functie explode om de datum uit elkaar te halen, ik wist eerst niet dat er kortere functies voor waren maar daar ga ik even op googlen en dan toepassen
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
// Lees.php
// Database connectie maken met database
include('config.php');
// Connectie maken met de ubb pagina
include('ubb.php');
// Link naar schrijf pagina
echo 'Klik <a href="Schrijf.php">hier</a> om een bericht te plaatsen';
// Alles uit db halen laatste bericht als eerste.
$sql = mysql_query("SELECT
*,
DATE_FORMAT(datum, '%d-%m-%Y %H:%i') AS new_date
FROM
gastenboek
ORDER BY
datum
DESC
");
// Als de query is gelukt
if($sql)
{
// Als er items zijn
if(mysql_num_rows($sql) > 0)
{
// Items neerzetten
while($rec = mysql_fetch_assoc($sql))
{
// Alles echoën
echo 'Naam: '.$rec['naam'];
echo 'E-Mail: '.$rec['email'];
echo 'Gepost op: '.$rec['new_date'];
echo 'Bericht: <br>'.ubb_gastenboek($rec['bericht']);
// Lijntje
echo '<br><hr><br>';
}
}
// Anders
else
{
// Geen berichten
echo 'Er zijn nog geen gastenboek berichten.';
}
}
// Anders
else
{
// MySql error
echo 'Er is een fout opgetreden in de query: <br />';
echo mysql_error();
}
?>