functions.php

Gesponsorde koppelingen

PHP script bestanden

  1. shoutbox.php
  2. index.html
  3. shoutbox.js
  4. functions.php
  5. db_connect.php

« Lees de omschrijving en reacties

Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
<?php

/**
 * Alle toegevoegde berichten uit de database selecteren.
 * De berichten worden gesorteerd op de datum waarop het bericht is verzonden. ( ORDER BY date DESC )
 * Er wordt gesoorteerd op een limit van 20 berichten. ( LIMIT 20 )
 *
 * @param Int $number Het limiet van het aantal berichten wat geselecteerd moet worden
 */

function getMessage( $number )
{

    // Query die uitgevoerd moet worden
    $getMessageQuery =
    "
        SELECT
            date,
            user,
            message
        FROM
            shoutbox
        ORDER BY
            date
        DESC
        LIMIT "
.( int )$number. "
    "
;
        // Query uitvoeren en kijken of er foutmeldingen zijn opgetreden
        if( !$getMessageResult = mysql_query( $getMessageQuery ) )
        {

            // Query is mislukt foutmelding weergeven.
            echo 'Er is een fout opgetreden bij het selecteren van de berichten.';
        }

        else
        {
            // Query is gelukt. Resultaat teruggeven.
            return $getMessageResult;
        }
}


/**
 * Een nieuwe bericht aan de database toevoegen
 * De volgende gegevens worden naar de database verzonden
 *
 * - De gebruiker die het bericht heeft aangemaakt
 * - Het bericht wat de gebruiker heeft geschreven
 *
 * De volgende gegevens worden door de database zelf gegenereerd
 *
 * - Het bericht ID
 * - De datum waarop het bericht is geplaatst
 *
 * @param String $user
 * @param String $message
 */

function insertMessage( $user, $message )
{

    // Query die uitgevoerd dient te worden
    $insertMessageQuery =
    "
        INSERT INTO
            shoutbox
        (
            user,
            message
        )
        VALUES
        (    
            '"
.mysql_real_escape_string( strip_tags( $user ) ). "',
            '"
.mysql_real_escape_string( strip_tags( $message ) ). "'
        )
    "
;
        // Query uitvoeren en kijken of er foutmeldingen zijn opgetreden
        if( !$insertMessageResult = mysql_query( $insertMessageQuery ) )
        {

            // Query is mislukt foutmelding weergeven.
            echo 'Er is een fout opgetreden bij het toevoegen van de berichten.';
        }

        else
        {
            // Query is gelukt. Resultaat teruggeven.
            return $insertMessageResult;
        }
}


?>

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.