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 ""; } //------------------------------- // 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.
"; } ?>