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


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
<?php
// 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();
}

?>

« Lees de omschrijving en reacties

Inhoudsopgave

  1. Schrijven
  2. Voorwoord
  3. Lezen
  4. Slot
  5. Database
  6. Ubb

PHP tutorial opties

 
 

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.