Gastenboek.php:

[code]
<strong>Gastenboek</strong>
<br />
<br />
<table width="300" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="100"><a href="gastenboek.php?action=new">Nieuw bericht</a></td>
    <td width="135"><a href="gastenboek.php">Gastenboek bekijken</a></td>
    <td width="65">&nbsp;</td>
  </tr>
</table>


<br />
<?php
// =====================================
// INSTEL GEDEELTE
$aantalresultatenperpagina = 6;

$mysqlnaam = "***";
$mysqlwachtwoord = "***";
$host = "localhost"; 
$db = "***";

// EINDE INSEL GEDEELTE
// =====================================

$dbhandle = mysql_connect($host, $mysqlnaam, $mysqlwachtwoord) 
  or die("De verbinding met de database is mislukt!");

$selected = mysql_select_db($db,$dbhandle) 
  or die("De betreffende database kon niet worden gevonden!");
  

if(!isset($_GET['action']) || empty($_GET['action']))
{
	if(empty($_GET['page']) || !is_numeric($_GET['page']) || $_GET['page'] < 0)
	{
		$page = 1;
	}
	else
	{
		$page = $_GET['page'];
	}
	$limit1 = $page * $aantalresultatenperpagina - $aantalresultatenperpagina;
	$query1 = mysql_query("SELECT * FROM gastenboek LIMIT ". $limit1 .",".$aantalresultatenperpagina);
	$query2 = mysql_query("SELECT * FROM gastenboek");

	if(mysql_num_rows($query1) > 0)
	{
		echo "<table width=\"700\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
		echo "<tr>";
		echo "<td colspan=\"3\"><div align=\"left\">Pagina: ";
		for($i = 1; $i < ceil(mysql_num_rows($query2) / $aantalresultatenperpagina) + 1; $i++)
		{
			echo "<a href=\"gastenboek.php?page=".$i ."\">".$i ."</a>&nbsp;&nbsp;";
		}
		echo "</div></td>";
		echo "</tr>";
		while($rij1 = mysql_fetch_array($query1))
		{
			$unixtime = strtotime($rij1['datum']);
			$datum = date("d-m-Y H:i:s",$unixtime);
			echo "<tr>";
			echo "<td width=\"200\"><div align=\"left\"><strong>Naam:</strong> ".$rij1['naam']."</div></td>";
			echo "<td width=\"300\"><div align=\"left\">";
			if(!empty($rij1['website']))
			{
				echo "<strong>Website:</strong> <a href=\"".$rij1['website']."\" target=\"_blank\">".$rij1['website']."</a>";
			}
			echo "</div></td>";
			echo "<td width=\"200\"><div align=\"left\"><strong>Datum:</strong> ".$datum."</div></td>";
			echo "</tr>";
			echo "<tr>";
			echo "<td colspan=\"3\"><div align=\"left\">".$rij1['text']."</div></td>";
			echo "</tr>";
		}
		echo "</table>";
	}
	else
	{
		echo "Er zijn geen resultaten gevonden voor deze pagina. Waarschijnlijk heeft u (per ongeluk) iets gewijzigd in de adresbalk. Probeert u het nog eens!";
	}
}
elseif($_GET['action'] == "new")
{
?>
<form action="gastenboek.php?action=add" method="post">
<table width="350" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="93">Naam:*</td>
    <td width="257"><label>
      <input type="text" name="naam" id="naam">
    </label></td>
  </tr>
  <tr>
    <td>Website:</td>
    <td><input type="text" name="website" id="website"></td>
  </tr>
  <tr>
    <td>Bericht:*</td>
    <td><label>
      <textarea name="bericht" id="bericht" cols="45" rows="5"></textarea>
    </label></td>
  </tr>
  <tr>
    <td><input name="submit" type="submit" value="Toevoegen" /></td>
    <td>&nbsp;</td>
  </tr>
</table>

</form>
<?php
}
elseif($_GET['action'] == "add" && isset($_POST['submit']))
{
	$naam = mysql_real_escape_string($_POST['naam']);
	$website = mysql_real_escape_string($_POST['website']);
	$bericht = mysql_real_escape_string($_POST['bericht']);
	
	if(!empty($website))
	{
		if(!ereg("^http:////",$website))
		{
			$website = "http://".$website;
		}
	}
	
	if(strlen($naam) < 2)
	{
		$error .= "U heeft geen (geldige) naam opgegeven.<br />";
	}
	
	if(strlen($bericht) < 10)
	{
		$error .= "U heeft geen (geldig) bericht opgegeven. Let op, een bericht dient minstens 10 tekens te hebben.<br />";
	}
	
	if(isset($error))
	{
		echo "Er zijn fouten opgetreden:";
		echo "<br /><br />";
		echo $error;
		echo "<br /><br />";
		echo "<a href=\"javascript:history.back(1)\">Klik hier om de fouten te herstellen.</a>";
	}
	else
	{
		if(mysql_query("
		INSERT INTO
			gastenboek
		(
			naam,
			website,
			datum,
			text
		)
		VALUES
		(
			'".$naam."',
			'".$website."',
			'".date("y-m-d H:i:s")."',
			'".$bericht."'
		)
		"))
		{
			echo "Uw bericht is toegevoegd!";
		}
		else
		{
			echo "Er is iets misgegaan bij het toevoegen van het bericht in het gastenboek: <br />".mysql_error();
		}
	}
}
?>
[/code]

Dat was het alweer :)
