faq
-- FAQ.php --
Code (php)
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
<?php
/*
Script gemaakt door: jlkiller
SQL:
CREATE TABLE `fastlog_faq` (
`id` INT( 11 ) NOT NULL ,
`vraag` VARCHAR( 255 ) NOT NULL ,
`antwoord` TEXT NOT NULL ,
PRIMARY KEY ( `id` )
) TYPE = MYISAM ;
*/
?>
<html>
<head>
<title>Faq</title>
<script type="text/javascript">
function showcodes(a,codediv)
{
var divje = document.getElementById( codediv );
if (divje.style.display == "block")
{
divje.style.display = "none";
}
else
{
divje.style.display = "block";
}
}
</script>
</head>
<body>
<fieldset style="width:100%;">
<legend>:: FAQ ::</legend>
Hier vind u vragen die het meest gesteld zijn door onze gebruikers<br>
Als je zelf een vraag hebt kan onderaan de pagina het formulier invullen. En zal er zo snel mogelijk antwoord gegeven worden.<br>
Je kan een antwoord krijgen door op de vraag te klikken.
<br><center>
<a href="#reageren">Ga naar het formulier om zelf een vraag in te vullen.</a>
<a href="#faq">Ga naar de FAQ zelf om de meest gevraagde vragen te bekijken</a>
</center></fieldset>
<a name="faq"></a>
<?
include("functions.php");
$query = "SELECT * FROM fastlog_faq";
$result = mysql_query($query) or die(dberror($query, __LINE__, mysql_error()));
while($data = mysql_fetch_assoc($result)) {
$id = $data['id'];
$vraag = $data['vraag'];
$antwoord = $data['antwoord'];
?>
<p>
<span style="cursor: pointer;" onclick="showcodes(this,'<?php echo $id; ?>');"><b><u><? echo $vraag; ?></b></u></span>
<div id="<? echo $id; ?>" style="display: none;"><br><? echo $antwoord; ?></div>
</p>
<?
}
?>
<p>
<div align="center">
<a name="reageren"></a>
<fieldset style="width:50%;">
<legend>:: Vraag verzenden ::</legend>
<?php
if(isset($_POST['submit'])) {
if(empty($_POST['naam'])) {
$fout = "Je moet een naam invullen!<br>";
} elseif(empty($_POST['email'])) {
$fout .= "Je moet een E-mail invullen!<br>";
} elseif(empty($_POST['vraag'])) {
$fout .= "Je moet een Vraag invullen!<br>";
}
if(isset($fout)) {
echo 'De volgende fouten zijn opgetreden:<br>';
echo $fout;
?>
<form action="faq.php" method="post">
Naam: <input type="text" name="naam" value="<? echo $data['naam']; ?>"><br>
E-mail: <input type="text" name="email" value="<? echo $data['naam']; ?>"><br>
Vraag: <input type="text" name="vraag" value="<? echo $data['vraag']; ?>"><br>
<br>
Omschrijving van de vraag <font size="1"> (Optioneel) </font> :
<br>
<textarea name="bericht" cols="25" rows="10"><? echo $data['bericht']; ?></textarea>
<br><br>
<input type="submit" name="submit" value="Verzenden"> <input type="reset" name="reset" value="Wissen"></div></form>
<?
} else {
$bericht = "--- Een vraag! ---
Verzonden door: ".$_POST['naam']."
E-mail: ".$_POST['email']."
Vraag: ".$_POST['vraag']."
------------------------------------------
Hier is algemene informatie over de vraag:
".$_POST['bericht']."
------------------------------------------
";
mail($email, $onderwerp, $bericht);
echo 'Je bericht is succesvol verzonden, en er zal zo snel mogelijk naar gekeken worden!';
}
} else {
?>
<form action="faq.php" method="post">
Naam: <input type="text" name="naam"><br>
E-mail: <input type="text" name="email"><br>
Vraag: <input type="text" name="vraag"><br>
<br>
Omschrijving van de vraag <font size="1"> (Optioneel) </font> :
<br>
<textarea name="bericht" cols="25" rows="10"></textarea>
<br><br>
<input type="submit" name="submit" value="Verzenden"> <input type="reset" name="reset" value="Wissen"></div></form>
<?
}
?>
/*
Script gemaakt door: jlkiller
SQL:
CREATE TABLE `fastlog_faq` (
`id` INT( 11 ) NOT NULL ,
`vraag` VARCHAR( 255 ) NOT NULL ,
`antwoord` TEXT NOT NULL ,
PRIMARY KEY ( `id` )
) TYPE = MYISAM ;
*/
?>
<html>
<head>
<title>Faq</title>
<script type="text/javascript">
function showcodes(a,codediv)
{
var divje = document.getElementById( codediv );
if (divje.style.display == "block")
{
divje.style.display = "none";
}
else
{
divje.style.display = "block";
}
}
</script>
</head>
<body>
<fieldset style="width:100%;">
<legend>:: FAQ ::</legend>
Hier vind u vragen die het meest gesteld zijn door onze gebruikers<br>
Als je zelf een vraag hebt kan onderaan de pagina het formulier invullen. En zal er zo snel mogelijk antwoord gegeven worden.<br>
Je kan een antwoord krijgen door op de vraag te klikken.
<br><center>
<a href="#reageren">Ga naar het formulier om zelf een vraag in te vullen.</a>
<a href="#faq">Ga naar de FAQ zelf om de meest gevraagde vragen te bekijken</a>
</center></fieldset>
<a name="faq"></a>
<?
include("functions.php");
$query = "SELECT * FROM fastlog_faq";
$result = mysql_query($query) or die(dberror($query, __LINE__, mysql_error()));
while($data = mysql_fetch_assoc($result)) {
$id = $data['id'];
$vraag = $data['vraag'];
$antwoord = $data['antwoord'];
?>
<p>
<span style="cursor: pointer;" onclick="showcodes(this,'<?php echo $id; ?>');"><b><u><? echo $vraag; ?></b></u></span>
<div id="<? echo $id; ?>" style="display: none;"><br><? echo $antwoord; ?></div>
</p>
<?
}
?>
<p>
<div align="center">
<a name="reageren"></a>
<fieldset style="width:50%;">
<legend>:: Vraag verzenden ::</legend>
<?php
if(isset($_POST['submit'])) {
if(empty($_POST['naam'])) {
$fout = "Je moet een naam invullen!<br>";
} elseif(empty($_POST['email'])) {
$fout .= "Je moet een E-mail invullen!<br>";
} elseif(empty($_POST['vraag'])) {
$fout .= "Je moet een Vraag invullen!<br>";
}
if(isset($fout)) {
echo 'De volgende fouten zijn opgetreden:<br>';
echo $fout;
?>
<form action="faq.php" method="post">
Naam: <input type="text" name="naam" value="<? echo $data['naam']; ?>"><br>
E-mail: <input type="text" name="email" value="<? echo $data['naam']; ?>"><br>
Vraag: <input type="text" name="vraag" value="<? echo $data['vraag']; ?>"><br>
<br>
Omschrijving van de vraag <font size="1"> (Optioneel) </font> :
<br>
<textarea name="bericht" cols="25" rows="10"><? echo $data['bericht']; ?></textarea>
<br><br>
<input type="submit" name="submit" value="Verzenden"> <input type="reset" name="reset" value="Wissen"></div></form>
<?
} else {
$bericht = "--- Een vraag! ---
Verzonden door: ".$_POST['naam']."
E-mail: ".$_POST['email']."
Vraag: ".$_POST['vraag']."
------------------------------------------
Hier is algemene informatie over de vraag:
".$_POST['bericht']."
------------------------------------------
";
mail($email, $onderwerp, $bericht);
echo 'Je bericht is succesvol verzonden, en er zal zo snel mogelijk naar gekeken worden!';
}
} else {
?>
<form action="faq.php" method="post">
Naam: <input type="text" name="naam"><br>
E-mail: <input type="text" name="email"><br>
Vraag: <input type="text" name="vraag"><br>
<br>
Omschrijving van de vraag <font size="1"> (Optioneel) </font> :
<br>
<textarea name="bericht" cols="25" rows="10"></textarea>
<br><br>
<input type="submit" name="submit" value="Verzenden"> <input type="reset" name="reset" value="Wissen"></div></form>
<?
}
?>
-- ADMIN.php --
Code (php)
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
<?php
// ADMIN.php
include("functions.php");
?>
<HTML>
<HEAD>
<TITLE>Faq - admin</TITLE>
</HEAD>
<BODY>
<table colspan="4" name="admin" border="1" align="center" width="600" height="500">
<tr>
<td colspan="4"><div align="center">FAQ admin</div></td>
</tr>
<tr>
<td colspan="1">
<table name="menu" width="150">
<tr>
<td>
<a href="admin.php?p=nieuw">Maak een nieuwe vraag</a><br>
<a href="admin.php?p=edit">Verander een vraag</a><br>
<a href="admin.php?p=delete">Verwijder een vraag</a><br>
</td>
</tr>
</table>
</td>
<td colspan="3"><?php
switch($_GET['p']) {
case "nieuw":
?>
Hier kan je een nieuwe vraag aanmaken. Door hem door te voeren, druk je simpel op de SUBMIT knop. Je vraag zal dan zichtbaar zijn in faq.php.
<form action="admin.php?p=nieuw" method="POST">
Vraag: <input type="text" name="vraag"><br><br>
Antwoord:<br>
<textarea name="bericht" cols="25" rows="10"></textarea><br><br>
<input type="submit" name="submit" value="submit">
<?php
if(isset($_POST['submit'])) {
if(empty($_POST['vraag'])) {
echo 'Je moet een vraag invullen';
} elseif(empty($_POST['bericht'])) {
echo 'Je moet een antwoord invullen';
}
$vraag = $_POST['vraag'];
$antwoord = $_POST['bericht'];
$query = "INSERT INTO fastlog_faq (vraag, antwoord) VALUES ('$vraag', '$antwoord')";
$result = mysql_query($query) or die(dberror($query, __LINE__, mysql_error()));
$insertid = mysql_insert_id();
echo 'Je vraag is succesvol gepost onder id: '.$insertid.'!';
}
?>
<?
break;
case "edit":
if(isset($_GET['id'])) {
$id = $_GET['id'];
$query = "SELECT * FROM fastlog_faq WHERE id='$id'";
$result = mysql_query($query) or die(dberror($query, __LINE__, mysql_error()));
$data = mysql_fetch_assoc($result);
?>
Hier kan je een vraag veranderen. Deze kan je dan doorvoeren door op submit te drukken. Je vraag zal (veranderd) zichtbaar zijn op faq.php
<form action="admin.php?p=edit&id=<? echo $id; ?>&submit=Verstuur" name="Editten" method="POST">
Vraag: <input value="<? echo $data['vraag']; ?>" type="text" name="vraag1"><br><br>
Antwoord:<br>
<textarea name="bericht1" cols="25" rows="10"><? echo $data['antwoord']; ?></textarea><br><br>
<input type="submit" name="submit2" value="submit">
</form>
<?php
if(isset($_POST['submit2'])) {
$vraag1 = $_POST['vraag1'];
$antwoord1 = $_POST['bericht1'];
$query = "1UPDATE fastlog_faq SET vraag='$vraag1', antwoord='$antwoord1' WHERE id='$id' LIMIT ";
$result = mysql_query($query) or die(dberror($query, __LINE__, mysql_error()));
echo 'De vraag is succesvol veranderd';
}
} else {
?>
<form name="form1" id="form1" method="get" action="admin.php?p=edit">
<input name="p" type="hidden" id="p" value="edit" />
<input name="id" type="text" id="id" size="6" maxlength="6" class="form" />
<br />
<input name="submit" type="submit" id="submit" value="Verstuur" class="form" />
</form>
<?
}
?>
<?
break;
case "delete":
?>
<?
if(isset($_GET['id'])) {
$id = $_GET['id'];
$query = "DELETE FROM fastlog_faq WHERE id=$id";
$result = mysql_query($query) or die(dberror($query, __LINE__, mysql_error()));
echo 'De vraag is succesvol verwijderd';
} else {
?>
<form name="form1" id="form1" method="get" action="admin.php?p=delete">
<input name="p" type="hidden" id="p" value="delete" />
<input name="id" type="text" id="id" size="6" maxlength="6" class="form" />
<br />
<input name="submit" type="submit" id="submit" value="Verstuur" class="form" />
</form>
<?
}
?>
<?
break;
case "":
echo 'Welkom in de admin, hier kan je alles wijzigen etc. Succes. Alles wijst zichzelf uit.';
break;
}
?>
// ADMIN.php
include("functions.php");
?>
<HTML>
<HEAD>
<TITLE>Faq - admin</TITLE>
</HEAD>
<BODY>
<table colspan="4" name="admin" border="1" align="center" width="600" height="500">
<tr>
<td colspan="4"><div align="center">FAQ admin</div></td>
</tr>
<tr>
<td colspan="1">
<table name="menu" width="150">
<tr>
<td>
<a href="admin.php?p=nieuw">Maak een nieuwe vraag</a><br>
<a href="admin.php?p=edit">Verander een vraag</a><br>
<a href="admin.php?p=delete">Verwijder een vraag</a><br>
</td>
</tr>
</table>
</td>
<td colspan="3"><?php
switch($_GET['p']) {
case "nieuw":
?>
Hier kan je een nieuwe vraag aanmaken. Door hem door te voeren, druk je simpel op de SUBMIT knop. Je vraag zal dan zichtbaar zijn in faq.php.
<form action="admin.php?p=nieuw" method="POST">
Vraag: <input type="text" name="vraag"><br><br>
Antwoord:<br>
<textarea name="bericht" cols="25" rows="10"></textarea><br><br>
<input type="submit" name="submit" value="submit">
<?php
if(isset($_POST['submit'])) {
if(empty($_POST['vraag'])) {
echo 'Je moet een vraag invullen';
} elseif(empty($_POST['bericht'])) {
echo 'Je moet een antwoord invullen';
}
$vraag = $_POST['vraag'];
$antwoord = $_POST['bericht'];
$query = "INSERT INTO fastlog_faq (vraag, antwoord) VALUES ('$vraag', '$antwoord')";
$result = mysql_query($query) or die(dberror($query, __LINE__, mysql_error()));
$insertid = mysql_insert_id();
echo 'Je vraag is succesvol gepost onder id: '.$insertid.'!';
}
?>
<?
break;
case "edit":
if(isset($_GET['id'])) {
$id = $_GET['id'];
$query = "SELECT * FROM fastlog_faq WHERE id='$id'";
$result = mysql_query($query) or die(dberror($query, __LINE__, mysql_error()));
$data = mysql_fetch_assoc($result);
?>
Hier kan je een vraag veranderen. Deze kan je dan doorvoeren door op submit te drukken. Je vraag zal (veranderd) zichtbaar zijn op faq.php
<form action="admin.php?p=edit&id=<? echo $id; ?>&submit=Verstuur" name="Editten" method="POST">
Vraag: <input value="<? echo $data['vraag']; ?>" type="text" name="vraag1"><br><br>
Antwoord:<br>
<textarea name="bericht1" cols="25" rows="10"><? echo $data['antwoord']; ?></textarea><br><br>
<input type="submit" name="submit2" value="submit">
</form>
<?php
if(isset($_POST['submit2'])) {
$vraag1 = $_POST['vraag1'];
$antwoord1 = $_POST['bericht1'];
$query = "1UPDATE fastlog_faq SET vraag='$vraag1', antwoord='$antwoord1' WHERE id='$id' LIMIT ";
$result = mysql_query($query) or die(dberror($query, __LINE__, mysql_error()));
echo 'De vraag is succesvol veranderd';
}
} else {
?>
<form name="form1" id="form1" method="get" action="admin.php?p=edit">
<input name="p" type="hidden" id="p" value="edit" />
<input name="id" type="text" id="id" size="6" maxlength="6" class="form" />
<br />
<input name="submit" type="submit" id="submit" value="Verstuur" class="form" />
</form>
<?
}
?>
<?
break;
case "delete":
?>
<?
if(isset($_GET['id'])) {
$id = $_GET['id'];
$query = "DELETE FROM fastlog_faq WHERE id=$id";
$result = mysql_query($query) or die(dberror($query, __LINE__, mysql_error()));
echo 'De vraag is succesvol verwijderd';
} else {
?>
<form name="form1" id="form1" method="get" action="admin.php?p=delete">
<input name="p" type="hidden" id="p" value="delete" />
<input name="id" type="text" id="id" size="6" maxlength="6" class="form" />
<br />
<input name="submit" type="submit" id="submit" value="Verstuur" class="form" />
</form>
<?
}
?>
<?
break;
case "":
echo 'Welkom in de admin, hier kan je alles wijzigen etc. Succes. Alles wijst zichzelf uit.';
break;
}
?>
-- FUNCTIONS.php --
Code (php)
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
// CONFIG GEDEELTE --- EDITTEN DIT!
$db_hostname = "localhost"; // DB gegevens - Hostname meestal localhost
$db_username = "*******"; // Database username
$db_password = "*****"; // Database username
$db_naam = "*******"; // Database naam
$email = "je email hier"; // Je e-mail hier
$onderwerp = "Een vraag via uw Faq-systeem";
mysql_connect($db_hostname, $db_username, $db_password) or die("De database verbinding kon niet opgebouwd worden!");
mysql_select_db($db_naam) or die("Fout met de mysql connectie, laat de webmaster zijn gegevens nakijken !");
function dberror($sql, $line, $error2)
{
$query = "SELECT * FROM fastlog_about_me";
$result = mysql_query($query) or die("Select Reaction Query Failed<br />" . mysql_error());
$data = mysql_fetch_assoc($result);
$vrijepagina = $data['titel'];
//---- some needed mail vars
$email_to = "[email protected]";
$email_subject = "MySQL db error @ " . date('d.m.Y H:i');
$email_from = "From: Automatisch <[email protected]>";
$email_headers = "From: DB error reporter <[email protected]>\r\n";
$email_headers .= "MIME-Version: 1.0\r\n";
$email_headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
//---- generate db error report
$error .= '
<table width="600" border="1" cellspacing="0" cellpadding="0" align="center" id="content">
<tr>
<td colspan="2" class="header">MySQL error</td>
</tr>
<tr>
<td colspan="2" class="main">Er is een technische storing opgetreden. De developer is ingelicht. Deze zal het probleem zo snel mogelijk verhelpen.</td>
</tr>
<tr>
<td width="115" valign="top" class="main">Query:</td>
<td width="439" class="main">'.$sql.'
<a onclick="alert(\'Dit is de query waarmee de mysql error optrad.\')" href="javascript: void(0)" class="help">help</a></td>
</tr>
<tr>
<td valign="top" class="main">Error:</td>
<td class="main">'.$error2.' <a onclick="alert(\'Dit is de foutmelding wat bij de query hoorde.\')" href="javascript: void(0)" class="help">help</a></td>
</tr>
<tr>
<td valign="top" class="main">Lijn:</td>
<td class="main">'.$line.' <a onclick="alert(\'Dit is de lijn wat bij de query hoorde waarmee het fout is gegaan. Deze lijn bevind zich in de file waar het fout is gegaan.zie ook hieronder\')" href="javascript: void(0)" class="help">help</a></td>
</tr>
<tr>
<td valign="top" class="main">File:</td>
<td class="main">'.$_SERVER['PHP_SELF'].' <a onclick="alert(\'Dit is de file waar het fout is gegaan.\')" href="javascript: void(0)" class="help">help</a></td>
</tr>
<tr>
<td valign="top" class="main">Datum:</td>
<td class="main">'.date('d.m.Y H:i').' <a onclick="alert(\'De datum, wanneer de error gekomen is.\')" href="javascript: void(0)" class="help">help</a></td>
</tr>
<tr>
<td valign="top" class="main">Ip adres:</td>
<td class="main">'.$_SERVER['REMOTE_ADDR'].' <a onclick="alert(\'Het ip-adres, puur routine.\')" href="javascript: void(0)" class="help">help</a></td>
</tr>
</table>
';
//---- check for first try
if (!$_SESSION['dberror_mail'])
{
mail($email_to, $email_subject, $error, $email_headers);
$_SESSION['dberror_mail'] = 1;
}
//---- return the database error
return $error;
}
$db_hostname = "localhost"; // DB gegevens - Hostname meestal localhost
$db_username = "*******"; // Database username
$db_password = "*****"; // Database username
$db_naam = "*******"; // Database naam
$email = "je email hier"; // Je e-mail hier
$onderwerp = "Een vraag via uw Faq-systeem";
mysql_connect($db_hostname, $db_username, $db_password) or die("De database verbinding kon niet opgebouwd worden!");
mysql_select_db($db_naam) or die("Fout met de mysql connectie, laat de webmaster zijn gegevens nakijken !");
function dberror($sql, $line, $error2)
{
$query = "SELECT * FROM fastlog_about_me";
$result = mysql_query($query) or die("Select Reaction Query Failed<br />" . mysql_error());
$data = mysql_fetch_assoc($result);
$vrijepagina = $data['titel'];
//---- some needed mail vars
$email_to = "[email protected]";
$email_subject = "MySQL db error @ " . date('d.m.Y H:i');
$email_from = "From: Automatisch <[email protected]>";
$email_headers = "From: DB error reporter <[email protected]>\r\n";
$email_headers .= "MIME-Version: 1.0\r\n";
$email_headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
//---- generate db error report
$error .= '
<table width="600" border="1" cellspacing="0" cellpadding="0" align="center" id="content">
<tr>
<td colspan="2" class="header">MySQL error</td>
</tr>
<tr>
<td colspan="2" class="main">Er is een technische storing opgetreden. De developer is ingelicht. Deze zal het probleem zo snel mogelijk verhelpen.</td>
</tr>
<tr>
<td width="115" valign="top" class="main">Query:</td>
<td width="439" class="main">'.$sql.'
<a onclick="alert(\'Dit is de query waarmee de mysql error optrad.\')" href="javascript: void(0)" class="help">help</a></td>
</tr>
<tr>
<td valign="top" class="main">Error:</td>
<td class="main">'.$error2.' <a onclick="alert(\'Dit is de foutmelding wat bij de query hoorde.\')" href="javascript: void(0)" class="help">help</a></td>
</tr>
<tr>
<td valign="top" class="main">Lijn:</td>
<td class="main">'.$line.' <a onclick="alert(\'Dit is de lijn wat bij de query hoorde waarmee het fout is gegaan. Deze lijn bevind zich in de file waar het fout is gegaan.zie ook hieronder\')" href="javascript: void(0)" class="help">help</a></td>
</tr>
<tr>
<td valign="top" class="main">File:</td>
<td class="main">'.$_SERVER['PHP_SELF'].' <a onclick="alert(\'Dit is de file waar het fout is gegaan.\')" href="javascript: void(0)" class="help">help</a></td>
</tr>
<tr>
<td valign="top" class="main">Datum:</td>
<td class="main">'.date('d.m.Y H:i').' <a onclick="alert(\'De datum, wanneer de error gekomen is.\')" href="javascript: void(0)" class="help">help</a></td>
</tr>
<tr>
<td valign="top" class="main">Ip adres:</td>
<td class="main">'.$_SERVER['REMOTE_ADDR'].' <a onclick="alert(\'Het ip-adres, puur routine.\')" href="javascript: void(0)" class="help">help</a></td>
</tr>
</table>
';
//---- check for first try
if (!$_SESSION['dberror_mail'])
{
mail($email_to, $email_subject, $error, $email_headers);
$_SESSION['dberror_mail'] = 1;
}
//---- return the database error
return $error;
}