Include
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>
INSCHRIJVING
</title>
</head>
<body bgcolor="#ffffco">
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
// deze pagina kan voor het eerst worden opgevraagd
// of zichzelf hebben opgeroepen als form-action (postback)
// dit kan worden getest aan de hand van een willekeurig
// formulierelement: heeft dat element een waarde gekregen?
if (!isset($_POST["submit"]))
{
// er is geen waarde voor het element submit, dan is dit geen postback
include ("formulier.inc");
?>
// deze pagina kan voor het eerst worden opgevraagd
// of zichzelf hebben opgeroepen als form-action (postback)
// dit kan worden getest aan de hand van een willekeurig
// formulierelement: heeft dat element een waarde gekregen?
if (!isset($_POST["submit"]))
{
// er is geen waarde voor het element submit, dan is dit geen postback
include ("formulier.inc");
?>
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
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
<?php
}
else{
// er is wel een waarde voor het element submit, dit is er een postback
// process form
$dbserver = 'localhost'; // for development and also for remote
$database = 'louismol'; // for development
$naamgroep = $_POST['naamgroep'];
$naam = $_POST['naam'];
$voorvoeg = $_POST['voorvoeg'];
$voorletters = $_POST['voorletters'];
$straat = $_POST['straat'];
$postkode = $_POST['postkode'];
$woonplaats = $_POST['woonplaats'];
$telefoon1 = $_POST['telefoon1'];
$telefoon2 = $_POST['telefoon2'];
$email = $_POST['email'];
$website = $_POST['website'];
$eenakter = $_POST['eenakter'];
$regisseur = $_POST['regisseur'];
$auteur = $_POST['auteur'];
$bewerk = $_POST['bewerk'];
$speeltijd = $_POST['speeltijd'];
$tijdstip = $_POST['tijdstip'];
$lichtplan = $_POST['lichtplan'];
$bespreking = $_POST['bespreking'];
$inhoud = $_POST['inhoud'];
$datum = date(Y.m.d).date(H.i.s);
//0000000000000000000000000000000000000000000000
include ("inschr_validatie.inc");
//000000000000000000000000000000000000000000000
If(!empty($naamgroep) //&& !empty($naam) && !empty($voorletters)&&
//!empty($straat) && !empty($postkode) && !empty($woonplaats) &&
// !empty($email) && !empty($eenakter) && !empty($speeltijd) &&
// !empty($lichtplan)
&& !empty($inhoud) )
{
$sql= "INSERT INTO mol_eenakter (eenakter_ID, naamgroep, naam, voorvoeg,
voorletters, straat, postkode, woonplaats, telefoon1, telefoon2,
email, website, eenakter, regisseur, auteur, bewerk, speeltijd, tijdstip,
lichtplan, bespreking, inhoud, datum)
VALUES('','$naamgroep','$naam','$voorvoeg',
'$voorletters','$straat', '$postkode','$woonplaats','$telefoon1','$telefoon2',
'$email', '$website','$eenakter','$regisseur', '$auteur', '$bewerk', '$speeltijd', '$tijdstip',
'$lichtplan','$bespreking','$inhoud','$datum')";
}
echo "$sql <br>";
// $db = mysql_pconnect($dbserver,'root','');
if (!$db){
echo 'Fout: kreeg geen verbinding met de database.<BR>';
echo 'MySQL retourneerde: '.mysql_error();
exit;
}
mysql_select_db($database);
$result = mysql_query($sql);
if (!$result){
echo 'Fout: sql statement heeft niet gewerkt.<BR>';
echo 'MySQL retourneerde: '.mysql_error();
exit;
}
echo 'Nieuw record toegevoegd<br>';
// echo '<a href="selectrecord.php">overzicht</a>';
}
//}
exit;
?>
}
else{
// er is wel een waarde voor het element submit, dit is er een postback
// process form
$dbserver = 'localhost'; // for development and also for remote
$database = 'louismol'; // for development
$naamgroep = $_POST['naamgroep'];
$naam = $_POST['naam'];
$voorvoeg = $_POST['voorvoeg'];
$voorletters = $_POST['voorletters'];
$straat = $_POST['straat'];
$postkode = $_POST['postkode'];
$woonplaats = $_POST['woonplaats'];
$telefoon1 = $_POST['telefoon1'];
$telefoon2 = $_POST['telefoon2'];
$email = $_POST['email'];
$website = $_POST['website'];
$eenakter = $_POST['eenakter'];
$regisseur = $_POST['regisseur'];
$auteur = $_POST['auteur'];
$bewerk = $_POST['bewerk'];
$speeltijd = $_POST['speeltijd'];
$tijdstip = $_POST['tijdstip'];
$lichtplan = $_POST['lichtplan'];
$bespreking = $_POST['bespreking'];
$inhoud = $_POST['inhoud'];
$datum = date(Y.m.d).date(H.i.s);
//0000000000000000000000000000000000000000000000
include ("inschr_validatie.inc");
//000000000000000000000000000000000000000000000
If(!empty($naamgroep) //&& !empty($naam) && !empty($voorletters)&&
//!empty($straat) && !empty($postkode) && !empty($woonplaats) &&
// !empty($email) && !empty($eenakter) && !empty($speeltijd) &&
// !empty($lichtplan)
&& !empty($inhoud) )
{
$sql= "INSERT INTO mol_eenakter (eenakter_ID, naamgroep, naam, voorvoeg,
voorletters, straat, postkode, woonplaats, telefoon1, telefoon2,
email, website, eenakter, regisseur, auteur, bewerk, speeltijd, tijdstip,
lichtplan, bespreking, inhoud, datum)
VALUES('','$naamgroep','$naam','$voorvoeg',
'$voorletters','$straat', '$postkode','$woonplaats','$telefoon1','$telefoon2',
'$email', '$website','$eenakter','$regisseur', '$auteur', '$bewerk', '$speeltijd', '$tijdstip',
'$lichtplan','$bespreking','$inhoud','$datum')";
}
echo "$sql <br>";
// $db = mysql_pconnect($dbserver,'root','');
if (!$db){
echo 'Fout: kreeg geen verbinding met de database.<BR>';
echo 'MySQL retourneerde: '.mysql_error();
exit;
}
mysql_select_db($database);
$result = mysql_query($sql);
if (!$result){
echo 'Fout: sql statement heeft niet gewerkt.<BR>';
echo 'MySQL retourneerde: '.mysql_error();
exit;
}
echo 'Nieuw record toegevoegd<br>';
// echo '<a href="selectrecord.php">overzicht</a>';
}
//}
exit;
?>
Hartelijk dank voor het invullen van het formulier!
<br>
<br>
Even een opmerking:
<br>
Indien u dit formulier verstuurt mag u zeker een reactie verwachten.
<br>
Blijft een reactie uit,verstuur dan nogmaals het formulier.
<br>
Er is dan een grote kans dat wij het formulier niet hebben ontvangen.
<br>
Of neem telefonisch contact met ons op: (+31) 0224 - 218274
</body>
</html>
formulier.inc.php ??
Even een opmerking: Een bestand met de extensie .inc kan gewoon door iedereen gelezen worden => Zeer onveilig als daar b.v. je databasepassword instaat.
Krijg je errors?
Gewijzigd op 11/10/2005 17:49:00 door Joop Mol
Was mij nog niet bekend het risico van een inc extensie .
De include bestanden staan wel in dezelfde directory.
Gewijzigd op 11/10/2005 17:51:00 door Joop Mol
Is er iemand die antwoord op mijn vraag kan geven....? Mijn dank daarvoor.....!