probleem bij het versturen van gegevens naar database
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<title>Invulformulier</title>
<link href="opmaak.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
.Velden { font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
background-color: #FFFFFF;
border: 1px ridge #000000;
}
-->
</style>
</head>
<body>
<table cellpadding="5" cellspacing="10" class="tekst">
<form action="index.php?p=kalender_insert_do" METHOD="post">
<tr>
<td>* datum: </td>
<td><input name="txt_datum" type="text" class="tekstveld" maxlength="32">
(yyyy-mm-dd) </td>
</tr>
<tr>
<td>* beginuur: </td>
<td><input name="txt_beginuur" type="text" class="tekstveld" maxlength="32">
(uu:uu)</td>
</tr>
<tr>
<td>* einduur: </td>
<td><input name="txt_einduur" type="text" class="tekstveld" maxlength="32"></td>
</tr>
<tr>
<td>* activiteit: </td>
<td><textarea name="txt_activiteit" cols="45" rows="7" class="tekstveld"></textarea></td>
</tr>
<tr>
<td></td>
<td><input type="submit" class="tekstveld" value="vul in" >
<input type="reset" class="tekstveld" value="leeg"></td>
</tr>
</form>
</table>
</body>
</html>
daarna moet hij naar de kalender_insert_do gaan dit voert hij dus niet uit dit is de code van die pagina:
<link href="opmaak.css" rel="stylesheet" type="text/css">
<p class="tekst"> </p>
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
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
<?php
include ('auth.php');
//connectie leggen met db
$db = mysql_connect("localhost","steven","9735codi");
mysql_select_db("intranet_2004",$db) or die("Openen database mislukt!");
$txt_datum = addslashes(strip_tags($_POST['txt_datum']));
$txt_beginuur = addslashes(strip_tags($_POST['txt_beginuur']));
$txt_einduur = addslashes(strip_tags($_POST['txt_einduur']));
$txt_activiteit = strip_tags($_POST['txt_activiteit']);
if ($txt_datum != "" && $txt_beginuur != "" && $txt_einduur != "" && $txt_activiteit != "")
{
//query data toevoegen
$toevoegen = "INSERT INTO tbl_kalender (datum,beginuur,einduur,activiteit) VALUES('$txt_datum','$txt_beginuur','$txt_einduur','$txt_activiteit')";
$resultaat = mysql_query($toevoegen) or DIE ("Fout".mysql_error());
echo "Uw data is correct ingevuld in het kalender";
}
else
{
echo "Niet alles ingevuld;
Klik <a href=\"javascript:history.go(-1)\">hier</a> om alle velden in te vullen";
}
?>
include ('auth.php');
//connectie leggen met db
$db = mysql_connect("localhost","steven","9735codi");
mysql_select_db("intranet_2004",$db) or die("Openen database mislukt!");
$txt_datum = addslashes(strip_tags($_POST['txt_datum']));
$txt_beginuur = addslashes(strip_tags($_POST['txt_beginuur']));
$txt_einduur = addslashes(strip_tags($_POST['txt_einduur']));
$txt_activiteit = strip_tags($_POST['txt_activiteit']);
if ($txt_datum != "" && $txt_beginuur != "" && $txt_einduur != "" && $txt_activiteit != "")
{
//query data toevoegen
$toevoegen = "INSERT INTO tbl_kalender (datum,beginuur,einduur,activiteit) VALUES('$txt_datum','$txt_beginuur','$txt_einduur','$txt_activiteit')";
$resultaat = mysql_query($toevoegen) or DIE ("Fout".mysql_error());
echo "Uw data is correct ingevuld in het kalender";
}
else
{
echo "Niet alles ingevuld;
Klik <a href=\"javascript:history.go(-1)\">hier</a> om alle velden in te vullen";
}
?>
verder zit ik met een switch case structuur om mijn content te laten veranderen en die ziet er als volgt uit: (zonder deze lukt het wel maar ik zie er geen fout in).
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
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
<?php
if (isset ($_GET["p"])){
switch ($_GET["p"]){
case "home":
include ('home.php');
break;
case "welkom":
include ('welkom.php');
break;
case "kalender":
include ('kalender.php');
break;
case "kalender_insert":
include ('kalender_insert.php');
break;
case "kalender_insert_do":
include ('kalender_insert.php');
break;
case "prikbord_tonen":
include ('prikbord_tonen.php');
break;
case "con_documenten":
include ('con_documenten.php');
break;
case "con_documenten_tonen":
include ('con_documenten_tonen.php');
break;
case "con_documenten_toevoegen":
include ('con_documenten_toevoegen.php');
break;
case "con_documenten_toevoegen_controle":
include ('con_documenten_toevoegen_controle.php');
break;
case "con_documenten_verwijderen":
include ('con_documenten_verwijderen.php');
break;
case "logout":
include ('logout.php');
break;
case "zoeken":
include ('zoeken.php');
break;
case "tonen":
include ('tonen.php');
break;
case "mailform":
include ('mailform.htm');
break;
case "mailform_send":
include ('mailform_send.php');
break;
default:
echo 'bestaat niet: ' . $_GET['p'];
}
}else{
include ('home.php');
}
?>
if (isset ($_GET["p"])){
switch ($_GET["p"]){
case "home":
include ('home.php');
break;
case "welkom":
include ('welkom.php');
break;
case "kalender":
include ('kalender.php');
break;
case "kalender_insert":
include ('kalender_insert.php');
break;
case "kalender_insert_do":
include ('kalender_insert.php');
break;
case "prikbord_tonen":
include ('prikbord_tonen.php');
break;
case "con_documenten":
include ('con_documenten.php');
break;
case "con_documenten_tonen":
include ('con_documenten_tonen.php');
break;
case "con_documenten_toevoegen":
include ('con_documenten_toevoegen.php');
break;
case "con_documenten_toevoegen_controle":
include ('con_documenten_toevoegen_controle.php');
break;
case "con_documenten_verwijderen":
include ('con_documenten_verwijderen.php');
break;
case "logout":
include ('logout.php');
break;
case "zoeken":
include ('zoeken.php');
break;
case "tonen":
include ('tonen.php');
break;
case "mailform":
include ('mailform.htm');
break;
case "mailform_send":
include ('mailform_send.php');
break;
default:
echo 'bestaat niet: ' . $_GET['p'];
}
}else{
include ('home.php');
}
?>
alvast bedankt.
dus het is niet meer nodig ;-)
true true