Bericht toegevoegd"; echo "

Bedankt voor je bericht. Het bericht is toegevoegd. Ga nu naar het berichten overzicht."; } //--- Het bericht is niet toegevoegd, problemen met de database! //--- Je ziet dat hier geen akkolades worden gebruikt (dus: { en }). Omdat er //--- Slechts 1 regel onder de 'else' moet worden uitgevoerd is dit niet nodig. else echo "Bericht NIET toegevoegd. Er is iets misgegaan met het invoeren in de database."; } //------------------------------- // Voeg een nieuw bericht toe //------------------------------- /* Als het GET is, wordt het dus meegegeven in het URL adres Hier staat dus: Als show=add in het URL adres staat, volg dan dit stukje. Bijvoorbeeld: index.php?show=add */ elseif ($_GET['show'] == "add") { echo "

Voeg een bericht toe

"; echo "

Toon mij alle berichten in het gastenboek.

"; // Als het formulier verstuurd is, dan ben je hier eerder geweest. De velden zijn dan niet juist ingevuld. if ($_SERVER['REQUEST_METHOD'] == "POST") echo "

Je hebt geen bericht achtergelaten.

"; /* Laat het formulier zien Hier zie je dus ook: method=POST. Dit betekent dus dat het server-side verstuurd wordt en niet via de URL. */ echo "
"; echo "
"; /* Als het eerder verstuurd is, zet dan de value goed. De functie htmlentities() zorgt ervoor dat hij speciale tekens die de opmaak van de pagina zouden kunnen beinvloeden, of ervoor kunnen zorgen dat iemand kwade bedoelingen heeft omgezet worden in zogehete htmlentities. Dus: < wordt < � wordt é enzovoort. Zie: www.php.net/htmlentities */ echo "Jou ervaring(en):
"; echo "
"; echo ""; echo "
"; } //------------------------------- // Voeg een nieuw bericht toe //------------------------------- else { echo "

Ervaringen

"; echo "

Reacties na een Helende Massage of Holistic Pulsing sessie

"; echo "

Voeg uw eigen ervaring(en) toe.

"; /* Hier worden de berichten geselecteerd uit de database DATE_FORMAT(datum, ...) is nodig omdat (zoals eerder geschreven) de datum als volgt in de database staat: 2006-11-27 12:02:53. Om dit op zijn Nederlands te weergeven, gebruiken we de MySQL functie DATE_FORMAT. De %d staat voor de dag, %m voor de maand en %Y voor het jaar dus: 27.11.2007 */ $sql = "SELECT id,bericht,DATE_FORMAT(datum, '%d.%m.%Y') as show_datum FROM phphulp_gastenboek ORDER BY datum DESC"; // Voer SQL code uit $res = mysql_query($sql); // Kijk of er 1 of meerdere rijen gevonden zijn if (mysql_num_rows($res) >= 1) { echo "
"; // Toon elke rij tot dat er geen rijen meer zijn while ($row = mysql_fetch_array($res)) { $row['bericht'] = nl2br(htmlentities($row['bericht'])); echo "" . $row['show_datum'] . ":
"; echo $row['bericht'] . "
"; } echo "
"; } // Er zijn geen rijen gevonden, geef aan dat er nog geen berichten zijn toegevoegd else echo "

Er zijn nog geen gastenboek berichten toegevoegd.

"; } ?>
created by Line Media