config.php ------------------------------------------------------------------------------

[code]
<?php
// Voer hier je gegevens in:
   $mysql_host = "localhost";			// Je host van je database (meestal localhost)
   $mysql_gebruikersnaam = ""; 		// Je gebruikersnaam van je database
   $mysql_wachtwoord = ""; 			// Je wachtwoord van je database
   $mysql_database = ""; 			// Je naam van de database
   
   $pass = "w8";				// Hier moet je een wachtwoord opgeven

   mysql_connect($mysql_host, $mysql_gebruikersnaam, $mysql_wachtwoord) or die (mysql_error()); 
   mysql_select_db($mysql_database) or die ("Heelaas kunnen we niet verbinden met de database, probeer het later nog eens."); 
?>
[/code]

msnlijst.php -----------------------------------------------------------------------------

[code]
<?php
error_reporting(E_ALL ^ E_NOTICE); 
?>
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252" x-undefined>
<title>MSN Lijst</title>
<style type="text/css">
.copy{
font: 10px Arial;
position: absolute;
right: 10px;
bottom: 5px;
color: #808080;
}
</style>
</head>
<body>
<div class="copy">© je zelf</div>
<?php
$incl = include "config.php";
if($incl <> TRUE){
exit("<h2>Fout bij invoegen van bestanden</h2>");
}
?>
<center><h1>MSN Lijst</h1>
<br>
Voornaam:
 <a href="?letter=a">A</a> | <a href="?letter=b">B</a> | <a href="?letter=c">C</a> | <a href="?letter=d">D</a> | <a href="?letter=e">E</a> |
 <a href="?letter=f">F</a> | <a href="?letter=g">G</a> | <a href="?letter=h">H</a> | <a href="?letter=i">I</a> | <a href="?letter=j">J</a> |
 <a href="?letter=k">K</a> | <a href="?letter=l">L</a> | <a href="?letter=m">M</a> | <a href="?letter=n">N</a> | <a href="?letter=o">O</a> |
 <a href="?letter=p">P</a> | <a href="?letter=q">Q</a> | <a href="?letter=r">R</a> | <a href="?letter=s">S</a> | <a href="?letter=t">T</a> |
 <a href="?letter=u">U</a> | <a href="?letter=v">V</a> | <a href="?letter=w">W</a> | <a href="?letter=x">X</a> | <a href="?letter=y">Y</a> |
 <a href="?letter=z">Z</a> | <a href="?sort=voornaam">-</a>
 <table>
	<tr>
		<td><b><a href="?sort=voornaam<? if($_GET['sort'] == "voornaam"){echo "_inv";} ?>">Voornaam</a>: </b></td>
		<td><b><a href="?sort=achternaam<? if($_GET['sort'] == "achternaam"){echo "_inv";} ?>">Achternaam</a>: </b></td>
		<td><b><a href="?sort=msn<? if($_GET['sort'] == "msn"){echo "_inv";} ?>">MSN</a>: </b></td>
		<td><b><a href="?sort=klas<? if($_GET['sort'] == "klas"){echo "_inv";} ?>">Klas</a>: </b></td>
		<td><b><a href="?sort=jaar<? if($_GET['sort'] == "jaar"){echo "_inv";} ?>">Jaar</a>: </b></td>
	</tr>

<?php
// $lijst_select = "SELECT * FROM kot_msnlijst ORDER BY voornaam ASC"; 
if (isset($_GET['sort'])){

	if ($_GET['sort'] == "voornaam"){ $lijst_select = "SELECT * FROM kot_msnlijst ORDER BY voornaam ASC"; }
	if ($_GET['sort'] == "achternaam"){ $lijst_select = "SELECT * FROM kot_msnlijst ORDER BY achternaam ASC"; }
	if ($_GET['sort'] == "msn"){ $lijst_select = "SELECT * FROM kot_msnlijst ORDER BY msn ASC"; }
	if ($_GET['sort'] == "klas"){ $lijst_select = "SELECT * FROM kot_msnlijst ORDER BY klas ASC"; }
	if ($_GET['sort'] == "jaar"){ $lijst_select = "SELECT * FROM kot_msnlijst ORDER BY jaar ASC"; }
	
	if ($_GET['sort'] == "voornaam_inv"){ $lijst_select = "SELECT * FROM kot_msnlijst ORDER BY voornaam DESC"; }
	if ($_GET['sort'] == "achternaam_inv"){ $lijst_select = "SELECT * FROM kot_msnlijst ORDER BY achternaam DESC"; }
	if ($_GET['sort'] == "msn_inv"){ $lijst_select = "SELECT * FROM kot_msnlijst ORDER BY msn DESC"; }
	if ($_GET['sort'] == "klas_inv"){ $lijst_select = "SELECT * FROM kot_msnlijst ORDER BY klas DESC"; }
	if ($_GET['sort'] == "jaar_inv"){ $lijst_select = "SELECT * FROM kot_msnlijst ORDER BY jaar DESC"; }
	
}else{ $lijst_select = "SELECT * FROM kot_msnlijst ORDER BY voornaam ASC"; }

if (isset($_GET['letter'])){
$letter = $_GET['letter'];
$letter = substr ($letter, 0, 1);

$lijst_select = "SELECT * FROM kot_msnlijst WHERE `beginletter` = '".$letter."' ORDER BY voornaam ASC";
}

$lijst_query = mysql_query($lijst_select) or die(mysql_error());

   while($lijst = mysql_fetch_object($lijst_query)) 
   { 

$msn = $lijst->msn;
$msn = str_replace (".", "[dot]", $msn);
$msn = str_replace ("@", "[at]", $msn);
// Vergeet de onderstaande regel niet !!! <<<<<<<<<<<<<<<<<<<<<
echo "<tr><td>$lijst->voornaam</td><td>$lijst->achternaam</td><td>$msn</td><td>$lijst->klas</td><td>$lijst->jaar</td></tr>";
   } 
?>
</table>
</center>
</body>
</html>

[/code]

admin.php -------------------------------------------------------------------------------

[code]
<?php
session_start();
if(isset($_GET['uitlog'])){
session_unset();
session_destroy();
}

error_reporting(E_ALL ^ E_NOTICE);
$incl = include "config.php";
if($incl <> TRUE){
exit("<h2>Fout bij invoegen van bestanden</h2>");
}


	if(isset($_POST['pass'])){
		if($pass == $_POST['pass']){
			$_SESSION['login'] = $pass;
		}
	}
	if($_SESSION['login'] != $pass){
		echo "Zo jij dacht slim te doen; nou ik ben dus nog slimmer :P";
?>
		<form method="POST" action="admin.php"><input type="password" name="pass" size="10"><input type="submit" value="Ok" name="passsub"></form>
<?php
		exit();
	}

?>
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252" x-undefined>
<title>MSN Lijst</title>
<style type="text/css">
.copy{
font: 10px Arial;
position: absolute;
right: 10px;
bottom: 5px;
color: #808080;
}
</style>
</head>
<body>
<div class="copy">Hier de een of andere tekst</div>

<center><h1>MSN Lijst</h1>
<br>
<?php
if(isset($_GET['delete'])){
	$id = strip_tags($_GET['delete']);
	$select = "DELETE FROM `kot_msnlijst` WHERE `id` = $id LIMIT 1";
	$query = mysql_query($select);
	echo "Verwijderd! <a href=\"admin.php\">Terug</a>";
}else{
if(isset($_POST['submit'])){
	$voornaam = strip_tags($_POST['voornaam']);
	$achternaam = strip_tags($_POST['achternaam']);
	$msn = strip_tags($_POST['msn']);
	$klas = strip_tags($_POST['klas']);
	$jaar = strip_tags($_POST['jaar']);
	$beginletter = substr($voornaam, 0, 1);

	$select = "INSERT INTO `kot_msnlijst` ( `id` , `voornaam` , `achternaam` , `msn` , `klas` , `jaar` , `beginletter` ) VALUES (NULL , '".$voornaam."', '".$achternaam."', '".$msn."', '".$klas."', '".$jaar."', '".$beginletter."');";
	$query = mysql_query($select);
	if($query == TRUE){
		echo "Het adres is toegevoegd. <a href=\"admin.php\">Terug</a>";
	}else{
		echo "Het adres is <b>NIET</b> toegevoegd! <a href=\"admin.php\">Terug</a>";
	}
}else{
?>

<!--webbot BOT="GeneratedScript" PREVIEW=" " startspan --><script Language="JavaScript" Type="text/javascript"><!--
function FrontPage_Form1_Validator(theForm)
{

  if (theForm.jaar.value == "")
  {
    alert("Geef een waarde voor het veld jaar op.");
    theForm.jaar.focus();
    return (false);
  }

  if (theForm.jaar.value.length < 4)
  {
    alert("Geef ten minste 4 tekens in het veld jaar op.");
    theForm.jaar.focus();
    return (false);
  }

  if (theForm.jaar.value.length > 4)
  {
    alert("Geef maximaal 4 tekens op in het veld jaar.");
    theForm.jaar.focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = theForm.jaar.value;
  var allValid = true;
  var validGroups = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Geef slechts cijfer tekens op in het veld jaar.");
    theForm.jaar.focus();
    return (false);
  }
  return (true);
}
//--></script><!--webbot BOT="GeneratedScript" endspan --><form method="POST" action="admin.php" onsubmit="return FrontPage_Form1_Validator(this)" language="JavaScript" name="FrontPage_Form1">
	<table>
		<tr>
			<td>Voornaam: </td>
			<td><input type="text" name="voornaam" size="50" maxlength="50"></td>
		</tr>
		<tr>
			<td>Achternaam: </td>
			<td><input type="text" name="achternaam" size="50" maxlength="50"></td>
		</tr>
		<tr>
			<td>MSN:</td>
			<td><input type="text" name="msn" size="50"></td>
		</tr>
		<tr>
			<td>Klas:</td>
			<td><input type="text" name="klas" size="4" maxlength="4"></td>
		</tr>
		<tr>
			<td>Jaar:</td>
			<td>
			<!--webbot bot="Validation" S-Data-Type="Integer" S-Number-Separators="x" B-Value-Required="TRUE" I-Minimum-Length="4" I-Maximum-Length="4" -->
			<input type="text" name="jaar" size="4" maxlength="4"></td>
		</tr>
	</table>
	<p><input type="submit" value="Toevoegen" name="submit"></p>
</form>

<?php
}
}
?>

<hr>
<table>
	<tr>
		<td><b>Id: </b></td>
		<td><b>Voornaam: </b></td>
		<td><b>Achternaam: </b></td>
		<td><b>MSN: </b></td>
		<td><b>Klas: </b></td>
		<td><b>Jaar: </b></td>
		<td><b>Verwijderen: </b></td>
	</tr>

<?php
$lijst_select = "SELECT * FROM kot_msnlijst ORDER BY voornaam ASC";
$lijst_query = mysql_query($lijst_select) or die(mysql_error());

   while($lijst = mysql_fetch_object($lijst_query)) 
   { 
echo "<tr><td>$lijst->id</td><td>$lijst->voornaam</td><td>$lijst->achternaam</td><td>$lijst->msn</td><td>$lijst->klas</td><td>$lijst->jaar</td><td><a href=\"?delete=$lijst->id\">Verwijder?</a></td></tr>";
   }

?>
</table>
<?php
		if($_SESSION['login'] == $pass){
			echo "<a href=\"?uitlog=ja\">Uitloggen</a>\n";
		}
?>
</center>

</body>
</html>

[/code]

--------------------------------------------------------------------------------------------