Formulier startsession foutmelding
Nu krijg ik de volgende foutmelding op het scherm.
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/deb33621/domains/devinjanssen.nl/public_html/shop/check.php:10) in /home/deb33621/domains/devinjanssen.nl/public_html/shop/check.php on line 11
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/deb33621/domains/devinjanssen.nl/public_html/shop/check.php:10) in /home/deb33621/domains/devinjanssen.nl/public_html/shop/check.php on line 11
check.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
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
<?PHP
session_start();
include('function.php');
if($_POST['form'] == "check")
{
//checken gegevens die van bestelling.php komen: Is het volledig ingevuld?
$goed = true;
if(empty($_POST['achternaam']))
{
echo "<br>U bent vergeten uw achternaam in te vullen!";
$goed = false;
}
else
{
$_SESSION['achternaam'] = $_POST['achternaam'];
}
if(empty($_POST['adres']))
{
echo "<br>U bent vergeten uw adres in te vullen!";
$goed = false;
}
else
{
$_SESSION['adres'] = $_POST['adres'];
}
if(empty($_POST['postcode']))
{
echo "<br>U bent vergeten uw postcode in te vullen!";
$goed = false;
}
else
{
$_SESSION['postcode'] = $_POST['postcode'];
}
if(empty($_POST['stad']))
{
echo "<br>U bent vergeten uw woonplaats in te vullen!";
$goed = false;
}
else
{
$_SESSION['stad'] = $_POST['stad'];
}
if(empty($_POST['mail']))
{
echo "<br>U bent vergeten uw E-mail in te vullen!";
$goed = false;
}
else
{
$_SESSION['mail'] = $_POST['mail'];
}
if(empty($_POST['telefoonnummer']))
{
$_SESSION['telefoonnummer'] = "N.v.t.";
}
else
{
$_SESSION['telefoonnummer'] = $_POST['telefoonnummer'];
}
if($_POST['verzendwijze'] == "...::Kies uw aantal::...")
{
echo "<br>U bent vergeten een aantal te kiezen!";
$goed = false;
}
else
{
aantal();
}
if(empty($_POST['bericht']))
{
$_SESSION['bericht'] = "N.v.t.";
}
else
{
$_SESSION['bericht'] = $_POST['bericht'];
}
if($goed == true)
{
?>
session_start();
include('function.php');
if($_POST['form'] == "check")
{
//checken gegevens die van bestelling.php komen: Is het volledig ingevuld?
$goed = true;
if(empty($_POST['achternaam']))
{
echo "<br>U bent vergeten uw achternaam in te vullen!";
$goed = false;
}
else
{
$_SESSION['achternaam'] = $_POST['achternaam'];
}
if(empty($_POST['adres']))
{
echo "<br>U bent vergeten uw adres in te vullen!";
$goed = false;
}
else
{
$_SESSION['adres'] = $_POST['adres'];
}
if(empty($_POST['postcode']))
{
echo "<br>U bent vergeten uw postcode in te vullen!";
$goed = false;
}
else
{
$_SESSION['postcode'] = $_POST['postcode'];
}
if(empty($_POST['stad']))
{
echo "<br>U bent vergeten uw woonplaats in te vullen!";
$goed = false;
}
else
{
$_SESSION['stad'] = $_POST['stad'];
}
if(empty($_POST['mail']))
{
echo "<br>U bent vergeten uw E-mail in te vullen!";
$goed = false;
}
else
{
$_SESSION['mail'] = $_POST['mail'];
}
if(empty($_POST['telefoonnummer']))
{
$_SESSION['telefoonnummer'] = "N.v.t.";
}
else
{
$_SESSION['telefoonnummer'] = $_POST['telefoonnummer'];
}
if($_POST['verzendwijze'] == "...::Kies uw aantal::...")
{
echo "<br>U bent vergeten een aantal te kiezen!";
$goed = false;
}
else
{
aantal();
}
if(empty($_POST['bericht']))
{
$_SESSION['bericht'] = "N.v.t.";
}
else
{
$_SESSION['bericht'] = $_POST['bericht'];
}
if($goed == true)
{
?>
Waar kan het probleem zitten of heeft dit te maken met function.php ?
Staat er in function.php soms ook een session_start()?
- SanThe - op 26/10/2010 01:40:10:
Staat er in function.php soms ook een session_start()?
Eens even kijken:
volgens mij niet ?
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
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
<?PHP
function aantal()
{
switch($_POST['aantal'])
{
case($_POST['aantal'] == 1):
$_SESSION['aantal'] = "1";
$_SESSION['prijs'] = "6,00";
break;
case($_POST['aantal'] == 2):
$_SESSION['aantal'] = "2";
$_SESSION['prijs'] = "12,00";
break;
case($_POST['aantal'] == 3):
$_SESSION['aantal'] = "3";
$_SESSION['prijs'] = "18,00";
break;
case($_POST['aantal'] == 4):
$_SESSION['aantal'] = "4";
$_SESSION['prijs'] = "21,00";
break;
case($_POST['aantal'] == 5):
$_SESSION['aantal'] = "5";
$_SESSION['prijs'] = "30,00";
break;
case($_POST['aantal'] == 6):
$_SESSION['aantal'] = "6";
$_SESSION['prijs'] = "36,00";
break;
case($_POST['aantal'] == 7):
$_SESSION['aantal'] = "7";
$_SESSION['prijs'] = "42,00";
break;
case($_POST['aantal'] == 8):
$_SESSION['aantal'] = "8";
$_SESSION['prijs'] = "48,00";
break;
case($_POST['aantal'] == 9):
$_SESSION['aantal'] = "9";
$_SESSION['prijs'] = "54,00";
break;
case($_POST['aantal'] == 10):
$_SESSION['aantal'] = "10";
$_SESSION['prijs'] = "60,00";
break;
}
return;
}
?>
function aantal()
{
switch($_POST['aantal'])
{
case($_POST['aantal'] == 1):
$_SESSION['aantal'] = "1";
$_SESSION['prijs'] = "6,00";
break;
case($_POST['aantal'] == 2):
$_SESSION['aantal'] = "2";
$_SESSION['prijs'] = "12,00";
break;
case($_POST['aantal'] == 3):
$_SESSION['aantal'] = "3";
$_SESSION['prijs'] = "18,00";
break;
case($_POST['aantal'] == 4):
$_SESSION['aantal'] = "4";
$_SESSION['prijs'] = "21,00";
break;
case($_POST['aantal'] == 5):
$_SESSION['aantal'] = "5";
$_SESSION['prijs'] = "30,00";
break;
case($_POST['aantal'] == 6):
$_SESSION['aantal'] = "6";
$_SESSION['prijs'] = "36,00";
break;
case($_POST['aantal'] == 7):
$_SESSION['aantal'] = "7";
$_SESSION['prijs'] = "42,00";
break;
case($_POST['aantal'] == 8):
$_SESSION['aantal'] = "8";
$_SESSION['prijs'] = "48,00";
break;
case($_POST['aantal'] == 9):
$_SESSION['aantal'] = "9";
$_SESSION['prijs'] = "54,00";
break;
case($_POST['aantal'] == 10):
$_SESSION['aantal'] = "10";
$_SESSION['prijs'] = "60,00";
break;
}
return;
}
?>
Gewijzigd op 26/10/2010 07:37:41 door devin janssen
Daar zit de fout, alleen geen idee wat er staat, :P
Maar goed voor zover ik kan zien gaat het niet mis in de code de nu gepost is.
Je function aantal zou ik korter maken, iets als:
$_SESSION['aantal'] == $_POST['aantal'];
$_SESSION['prijs'] == $_POST['aantal']*6;
Tenminste wanneer 6 de prijs per stuk is.
Bij 4 stuks heb je een afwijkende prijs ??
session_start(); moet je boven alle output naar je browser hebben staan.
$_SESSION['aantal'] = $_POST['aantal'];
$_SESSION['prijs'] = $_POST['aantal']*6;
@JACCO: idd!
John D op 26/10/2010 09:01:15:
Krijg je deze error wanneer je een formulier helemaal goed invult of wanneer de foutmelding "<br>U bent vergeten uw achternaam in te vullen!"; geweest is ?
Je function aantal zou ik korter maken, iets als:
$_SESSION['aantal'] == $_POST['aantal'];
$_SESSION['prijs'] == $_POST['aantal']*6;
Tenminste wanneer 6 de prijs per stuk is.
Bij 4 stuks heb je een afwijkende prijs ??
Je function aantal zou ik korter maken, iets als:
$_SESSION['aantal'] == $_POST['aantal'];
$_SESSION['prijs'] == $_POST['aantal']*6;
Tenminste wanneer 6 de prijs per stuk is.
Bij 4 stuks heb je een afwijkende prijs ??
De foutmelding komt ook als ik alles goed in vul. De Prijs is 6 euro per stuk.
4 * 6 was een fout /:P moest 24 zijn.
ik heb de function.php als volg in elkaar gezet. gaat dit zo werken ?
Code (php)
Gewijzigd op 26/10/2010 09:50:14 door Wim Janssen
de switch mag helemaal weg
Verder als je het mooi wil maken doe je het zo :
Code (php)
1
2
3
4
5
6
2
3
4
5
6
function aantal($aantal , $prijs = 6)
{
$_SESSION['aantal'] = $aantal;
$_SESSION['prijs'] = $aantal*$prijs;
return;
}
{
$_SESSION['aantal'] = $aantal;
$_SESSION['prijs'] = $aantal*$prijs;
return;
}
Aanroepen met :
aantal(4); (bijv)
of als je een keer een afwijkende prijs hebt (bijv 5) :
aantal(4 , 5);
Verder heb ik het idee dat de functienaam aantal niet handig gekozen is maar goed dat is persoonlijk
Gewijzigd op 26/10/2010 10:07:12 door Jacco Engel
Hij laat het aantal dus niet zien, vandaar de foutmelding.
en laat het "bericht" niet zien in het controlle veld.
btw: de prijs blijft altijd 6 euro.
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/deb33621/domains/devinjanssen.nl/public_html/shop/check.php:10) in /home/deb33621/domains/devinjanssen.nl/public_html/shop/check.php on line 11
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/deb33621/domains/devinjanssen.nl/public_html/shop/check.php:10) in /home/deb33621/domains/devinjanssen.nl/public_html/shop/check.php on line 11
Warning: Missing argument 1 for aantal(), called in /home/deb33621/domains/devinjanssen.nl/public_html/shop/check.php on line 78 and defined in /home/deb33621/domains/devinjanssen.nl/public_html/shop/function.php on line 2
Script bestaat uit 3 pagina's
bestel.php
<code><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Online kaartverkoop</title>
</head>
<body>
<form action="check.php" method="POST">
<input type="hidden" name="form" value="check" />
<table width="100%">
<tr>
<td>Achternaam:</td>
<td><input
Code (php)
</tr>
<tr>
<td>Adres:</td>
<td><input type="text" name="adres" />*</td>
</tr>
<tr>
<td>Postcode:</td>
<td><input type="text" name="postcode" />*</td>
</tr>
<tr>
<td>Woonplaats:</td>
<td><input type="text" name="stad" />*</td>
</tr>
<tr>
<td>E-mail:</td>
<td><input type="text" name="mail" />*</td>
</tr>
<tr>
<td>Telefoonnummer:</td>
<td><input
Code (php)
</tr>
<tr>
<td>Aantal:</td>
<td>
<select name="aantal">
<option>...::Kies uw aantal::...</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
*</td>
</tr>
<tr>
<td>Bericht:</td>
<td><textarea rows="4" cols="25"> </textarea></td>
</tr>
<tr>
<td>Velden met een * zijn verplicht!</td>
<td><input type="submit" value="Versturen" /><input type="reset" value="Reset" /></td>
</tr>
</table>
</form>
</body>
</html>
</code>
check.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Online kaartverkoop</title>
</head>
<body>
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
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
<?PHP
session_start();
include('function.php');
if($_POST['form'] == "check")
{
//checken gegevens die van bestelling.php komen: Is het volledig ingevuld?
$goed = true;
if(empty($_POST['achternaam']))
{
echo "<br>U bent vergeten uw achternaam in te vullen!";
$goed = false;
}
else
{
$_SESSION['achternaam'] = $_POST['achternaam'];
}
if(empty($_POST['adres']))
{
echo "<br>U bent vergeten uw adres in te vullen!";
$goed = false;
}
else
{
$_SESSION['adres'] = $_POST['adres'];
}
if(empty($_POST['postcode']))
{
echo "<br>U bent vergeten uw postcode in te vullen!";
$goed = false;
}
else
{
$_SESSION['postcode'] = $_POST['postcode'];
}
if(empty($_POST['stad']))
{
echo "<br>U bent vergeten uw woonplaats in te vullen!";
$goed = false;
}
else
{
$_SESSION['stad'] = $_POST['stad'];
}
if(empty($_POST['mail']))
{
echo "<br>U bent vergeten uw E-mail in te vullen!";
$goed = false;
}
else
{
$_SESSION['mail'] = $_POST['mail'];
}
if(empty($_POST['telefoonnummer']))
{
$_SESSION['telefoonnummer'] = "N.v.t.";
}
else
{
$_SESSION['telefoonnummer'] = $_POST['telefoonnummer'];
}
if($_POST['aantal'] == "...::Kies uw aantal::...")
{
echo "<br>U bent vergeten een aantal te kiezen!";
$goed = false;
}
else
{
aantal();
}
if(empty($_POST['bericht']))
{
$_SESSION['bericht'] = "N.v.t.";
}
else
{
$_SESSION['bericht'] = $_POST['bericht'];
}
if($goed == true)
{
?>
session_start();
include('function.php');
if($_POST['form'] == "check")
{
//checken gegevens die van bestelling.php komen: Is het volledig ingevuld?
$goed = true;
if(empty($_POST['achternaam']))
{
echo "<br>U bent vergeten uw achternaam in te vullen!";
$goed = false;
}
else
{
$_SESSION['achternaam'] = $_POST['achternaam'];
}
if(empty($_POST['adres']))
{
echo "<br>U bent vergeten uw adres in te vullen!";
$goed = false;
}
else
{
$_SESSION['adres'] = $_POST['adres'];
}
if(empty($_POST['postcode']))
{
echo "<br>U bent vergeten uw postcode in te vullen!";
$goed = false;
}
else
{
$_SESSION['postcode'] = $_POST['postcode'];
}
if(empty($_POST['stad']))
{
echo "<br>U bent vergeten uw woonplaats in te vullen!";
$goed = false;
}
else
{
$_SESSION['stad'] = $_POST['stad'];
}
if(empty($_POST['mail']))
{
echo "<br>U bent vergeten uw E-mail in te vullen!";
$goed = false;
}
else
{
$_SESSION['mail'] = $_POST['mail'];
}
if(empty($_POST['telefoonnummer']))
{
$_SESSION['telefoonnummer'] = "N.v.t.";
}
else
{
$_SESSION['telefoonnummer'] = $_POST['telefoonnummer'];
}
if($_POST['aantal'] == "...::Kies uw aantal::...")
{
echo "<br>U bent vergeten een aantal te kiezen!";
$goed = false;
}
else
{
aantal();
}
if(empty($_POST['bericht']))
{
$_SESSION['bericht'] = "N.v.t.";
}
else
{
$_SESSION['bericht'] = $_POST['bericht'];
}
if($goed == true)
{
?>
<form action="" method="POST">
<input type="hidden" name="form" value="bestel" />
<table>
<tr>
<td colspan="2">Controleer uw gegevens goed! De volgende gegevens worden naar ons verstuurd:</td>
</tr>
<tr>
<td>Achternaam:</td>
<td></td>
</tr>
<tr>
<td>Adres:</td>
<td></td>
</tr>
<tr>
<td>Postcode:</td>
<td></td>
</tr>
<tr>
<td>Woonplaats:</td>
<td></td>
</tr>
<tr>
<td>E-Mail:</td>
<td></td>
</tr>
<tr>
<td>Telefoonnummer:</td>
<td></td>
</tr>
<td>Aantal:</td>
<td></td>
</tr>
</tr>
<td>Bericht:</td>
<td></td>
</tr>
<tr>
<td>Totaal te voldoen:</td>
<td></td>
</tr>
<tr>
<td><b><a href="javascript: history.go(-1)">Go Back</a></b></td>
<td><input type="submit" value="Bestel" /></td>
</tr>
</table>
</form>
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
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
<?PHP
}
else
{
echo "<br><b><a href=\"javascript: history.go(-1)\">Go Back</a></b>";
}
}
if($_SERVER['REQUEST_METHOD'] == "POST" && $_POST['form'] == "bestel") //Als er op "Bestel" wordt gedrukt dan...
{
//echte bestelling versturen
$to_customer = $_SESSION['mail'];
$subject_customer = "Bestelling Zaterdagavond voorstelling";
$message_customer = "Beste Heer/Mevrouw ".$_SESSION['achternaam'].",
Hartelijk dank voor uw bestelling!
U heeft ".$_SESSION['aantal']." kaartjes besteld voor de Zaterdagavond.
U Ontvangt binnen aantal dagen een factuur met de betaalwijze.
Het bedrag dat u in totaal moet voldoen bedraagt dan: ".$_SESSION['prijs']."
Met vriendelijke groet,
Wim Schmitz
Penningmeester
Kunst en Vermaak";
$from_customer = "From: [email protected]";
mail($to_customer,$subject_customer,$message_customer,$from_customer); //Mail de klant
$to_verkoop = "[email protected]";
$subject_verkoop = "Bestelling geplaatst";
$message_verkoop = $_SESSION['aantal']." ".$_SESSION['achternaam']."
".$_SESSION['adres']."
".$_SESSION['postcode']."
".$_SESSION['stad']."
".$_SESSION['mail']."
".$_SESSION['telefoonnummer']."
".$_SESSION['bericht']."
heeft de volgende bestelling geplaatst:
".$_SESSION['aantal']."
".$_SESSION['prijs'];
$from_verkoop = "From: ".$_SESSION['mail'];
mail($to_verkoop,$subject_verkoop,$message_verkoop,$from_verkoop); //Mail de afdeling verkoop dat ze
echo "<br>Uw bestelling is verstuurd! U Ontvangt binnen aantal dagen een factuur met de betaalwijze. Tevens is er naar uw E-mailadres een overzicht verstuurd van uw bestelling.";
}
?>
}
else
{
echo "<br><b><a href=\"javascript: history.go(-1)\">Go Back</a></b>";
}
}
if($_SERVER['REQUEST_METHOD'] == "POST" && $_POST['form'] == "bestel") //Als er op "Bestel" wordt gedrukt dan...
{
//echte bestelling versturen
$to_customer = $_SESSION['mail'];
$subject_customer = "Bestelling Zaterdagavond voorstelling";
$message_customer = "Beste Heer/Mevrouw ".$_SESSION['achternaam'].",
Hartelijk dank voor uw bestelling!
U heeft ".$_SESSION['aantal']." kaartjes besteld voor de Zaterdagavond.
U Ontvangt binnen aantal dagen een factuur met de betaalwijze.
Het bedrag dat u in totaal moet voldoen bedraagt dan: ".$_SESSION['prijs']."
Met vriendelijke groet,
Wim Schmitz
Penningmeester
Kunst en Vermaak";
$from_customer = "From: [email protected]";
mail($to_customer,$subject_customer,$message_customer,$from_customer); //Mail de klant
$to_verkoop = "[email protected]";
$subject_verkoop = "Bestelling geplaatst";
$message_verkoop = $_SESSION['aantal']." ".$_SESSION['achternaam']."
".$_SESSION['adres']."
".$_SESSION['postcode']."
".$_SESSION['stad']."
".$_SESSION['mail']."
".$_SESSION['telefoonnummer']."
".$_SESSION['bericht']."
heeft de volgende bestelling geplaatst:
".$_SESSION['aantal']."
".$_SESSION['prijs'];
$from_verkoop = "From: ".$_SESSION['mail'];
mail($to_verkoop,$subject_verkoop,$message_verkoop,$from_verkoop); //Mail de afdeling verkoop dat ze
echo "<br>Uw bestelling is verstuurd! U Ontvangt binnen aantal dagen een factuur met de betaalwijze. Tevens is er naar uw E-mailadres een overzicht verstuurd van uw bestelling.";
}
?>
</body>
</html>
function.php
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?PHP
function aantal($aantal , $prijs = 6)
{
$_SESSION['aantal'] = $aantal;
$_SESSION['prijs'] = $aantal*$prijs;
}
?>
function aantal($aantal , $prijs = 6)
{
$_SESSION['aantal'] = $aantal;
$_SESSION['prijs'] = $aantal*$prijs;
}
?>
Gewijzigd op 26/10/2010 10:47:05 door Wim Janssen
zet ook ff code tags om je html
Wim Janssen op 26/10/2010 10:39:11:
ppff nu loop het hele script fout :( Ik krijg het volgende...
Hij laat het aantal dus niet zien, vandaar de foutmelding.
en laat het "bericht" niet zien in het controlle veld.
btw: de prijs blijft altijd 6 euro.
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/deb33621/domains/devinjanssen.nl/public_html/shop/check.php:10) in /home/deb33621/domains/devinjanssen.nl/public_html/shop/check.php on line 11
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/deb33621/domains/devinjanssen.nl/public_html/shop/check.php:10) in /home/deb33621/domains/devinjanssen.nl/public_html/shop/check.php on line 11
Warning: Missing argument 1 for aantal(), called in /home/deb33621/domains/devinjanssen.nl/public_html/shop/check.php on line 78 and defined in /home/deb33621/domains/devinjanssen.nl/public_html/shop/function.php on line 2
Script bestaat uit 3 pagina's
bestel.php
check.php
function.php
Hij laat het aantal dus niet zien, vandaar de foutmelding.
en laat het "bericht" niet zien in het controlle veld.
btw: de prijs blijft altijd 6 euro.
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/deb33621/domains/devinjanssen.nl/public_html/shop/check.php:10) in /home/deb33621/domains/devinjanssen.nl/public_html/shop/check.php on line 11
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/deb33621/domains/devinjanssen.nl/public_html/shop/check.php:10) in /home/deb33621/domains/devinjanssen.nl/public_html/shop/check.php on line 11
Warning: Missing argument 1 for aantal(), called in /home/deb33621/domains/devinjanssen.nl/public_html/shop/check.php on line 78 and defined in /home/deb33621/domains/devinjanssen.nl/public_html/shop/function.php on line 2
Script bestaat uit 3 pagina's
bestel.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
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
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Online kaartverkoop</title>
</head>
<body>
<form action="check.php" method="POST">
<input type="hidden" name="form" value="check" />
<table width="100%">
<tr>
<td>Achternaam:</td>
<td><input <?PHP if(isset($_SESSION['achternaam'])) echo 'value="'.$_SESSION['achternaam'].'"'; ?> type="text" name="achternaam" />*</td>
</tr>
<tr>
<td>Adres:</td>
<td><input <?PHP if(isset($_SESSION['adres'])) echo 'value="'.$_SESSION['adres'].'"'; ?> type="text" name="adres" />*</td>
</tr>
<tr>
<td>Postcode:</td>
<td><input <?PHP if(isset($_SESSION['postcode'])) echo 'value="'.$_SESSION['postcode'].'"'; ?> type="text" name="postcode" />*</td>
</tr>
<tr>
<td>Woonplaats:</td>
<td><input <?PHP if(isset($_SESSION['stad'])) echo 'value="'.$_SESSION['stad'].'"'; ?> type="text" name="stad" />*</td>
</tr>
<tr>
<td>E-mail:</td>
<td><input <?PHP if(isset($_SESSION['mail'])) echo 'value="'.$_SESSION['mail'].'"'; ?> type="text" name="mail" />*</td>
</tr>
<tr>
<td>Telefoonnummer:</td>
<td><input <?PHP if(isset($_SESSION['telefoonnnumer'])) echo 'value="'.$_SESSION['telefoonnummer'].'"'; ?> type="text" name="telefoonnummer" /></td>
</tr>
<tr>
<td>Aantal:</td>
<td>
<select name="aantal">
<option>...::Kies uw aantal::...</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
*</td>
</tr>
<tr>
<td>Bericht:</td>
<td><textarea rows="4" cols="25"><?PHP if(isset($_SESSION['bericht'])) { echo $_SESSION['bericht'] ; } ?> </textarea></td>
</tr>
<tr>
<td>Velden met een * zijn verplicht!</td>
<td><input type="submit" value="Versturen" /><input type="reset" value="Reset" /></td>
</tr>
</table>
</form>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Online kaartverkoop</title>
</head>
<body>
<form action="check.php" method="POST">
<input type="hidden" name="form" value="check" />
<table width="100%">
<tr>
<td>Achternaam:</td>
<td><input <?PHP if(isset($_SESSION['achternaam'])) echo 'value="'.$_SESSION['achternaam'].'"'; ?> type="text" name="achternaam" />*</td>
</tr>
<tr>
<td>Adres:</td>
<td><input <?PHP if(isset($_SESSION['adres'])) echo 'value="'.$_SESSION['adres'].'"'; ?> type="text" name="adres" />*</td>
</tr>
<tr>
<td>Postcode:</td>
<td><input <?PHP if(isset($_SESSION['postcode'])) echo 'value="'.$_SESSION['postcode'].'"'; ?> type="text" name="postcode" />*</td>
</tr>
<tr>
<td>Woonplaats:</td>
<td><input <?PHP if(isset($_SESSION['stad'])) echo 'value="'.$_SESSION['stad'].'"'; ?> type="text" name="stad" />*</td>
</tr>
<tr>
<td>E-mail:</td>
<td><input <?PHP if(isset($_SESSION['mail'])) echo 'value="'.$_SESSION['mail'].'"'; ?> type="text" name="mail" />*</td>
</tr>
<tr>
<td>Telefoonnummer:</td>
<td><input <?PHP if(isset($_SESSION['telefoonnnumer'])) echo 'value="'.$_SESSION['telefoonnummer'].'"'; ?> type="text" name="telefoonnummer" /></td>
</tr>
<tr>
<td>Aantal:</td>
<td>
<select name="aantal">
<option>...::Kies uw aantal::...</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
*</td>
</tr>
<tr>
<td>Bericht:</td>
<td><textarea rows="4" cols="25"><?PHP if(isset($_SESSION['bericht'])) { echo $_SESSION['bericht'] ; } ?> </textarea></td>
</tr>
<tr>
<td>Velden met een * zijn verplicht!</td>
<td><input type="submit" value="Versturen" /><input type="reset" value="Reset" /></td>
</tr>
</table>
</form>
</body>
</html>
check.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
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
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
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Online kaartverkoop</title>
</head>
<body>
<?PHP
session_start();
include('function.php');
if($_POST['form'] == "check")
{
//checken gegevens die van bestelling.php komen: Is het volledig ingevuld?
$goed = true;
if(empty($_POST['achternaam']))
{
echo "<br>U bent vergeten uw achternaam in te vullen!";
$goed = false;
}
else
{
$_SESSION['achternaam'] = $_POST['achternaam'];
}
if(empty($_POST['adres']))
{
echo "<br>U bent vergeten uw adres in te vullen!";
$goed = false;
}
else
{
$_SESSION['adres'] = $_POST['adres'];
}
if(empty($_POST['postcode']))
{
echo "<br>U bent vergeten uw postcode in te vullen!";
$goed = false;
}
else
{
$_SESSION['postcode'] = $_POST['postcode'];
}
if(empty($_POST['stad']))
{
echo "<br>U bent vergeten uw woonplaats in te vullen!";
$goed = false;
}
else
{
$_SESSION['stad'] = $_POST['stad'];
}
if(empty($_POST['mail']))
{
echo "<br>U bent vergeten uw E-mail in te vullen!";
$goed = false;
}
else
{
$_SESSION['mail'] = $_POST['mail'];
}
if(empty($_POST['telefoonnummer']))
{
$_SESSION['telefoonnummer'] = "N.v.t.";
}
else
{
$_SESSION['telefoonnummer'] = $_POST['telefoonnummer'];
}
if($_POST['aantal'] == "...::Kies uw aantal::...")
{
echo "<br>U bent vergeten een aantal te kiezen!";
$goed = false;
}
else
{
aantal();
}
if(empty($_POST['bericht']))
{
$_SESSION['bericht'] = "N.v.t.";
}
else
{
$_SESSION['bericht'] = $_POST['bericht'];
}
if($goed == true)
{
?>
<form action="<?PHP $PHP_SELF; ?>" method="POST">
<input type="hidden" name="form" value="bestel" />
<table>
<tr>
<td colspan="2">Controleer uw gegevens goed! De volgende gegevens worden naar ons verstuurd:</td>
</tr>
<tr>
<td>Achternaam:</td>
<td><?PHP echo $_SESSION['achternaam']; ?></td>
</tr>
<tr>
<td>Adres:</td>
<td><?PHP echo $_SESSION['adres']; ?></td>
</tr>
<tr>
<td>Postcode:</td>
<td><?PHP echo $_SESSION['postcode']; ?></td>
</tr>
<tr>
<td>Woonplaats:</td>
<td><?PHP echo $_SESSION['stad']; ?></td>
</tr>
<tr>
<td>E-Mail:</td>
<td><?PHP echo $_SESSION['mail']; ?></td>
</tr>
<tr>
<td>Telefoonnummer:</td>
<td><?PHP echo $_SESSION['telefoonnummer']; ?></td>
</tr>
<td>Aantal:</td>
<td><?PHP echo $_SESSION['aantal']; ?></td>
</tr>
</tr>
<td>Bericht:</td>
<td><?PHP echo $_SESSION['bericht']; ?></td>
</tr>
<tr>
<td>Totaal te voldoen:</td>
<td><?PHP echo $_SESSION['prijs']; ?></td>
</tr>
<tr>
<td><b><a href="javascript: history.go(-1)">Go Back</a></b></td>
<td><input type="submit" value="Bestel" /></td>
</tr>
</table>
</form>
<?PHP
}
else
{
echo "<br><b><a href=\"javascript: history.go(-1)\">Go Back</a></b>";
}
}
if($_SERVER['REQUEST_METHOD'] == "POST" && $_POST['form'] == "bestel") //Als er op "Bestel" wordt gedrukt dan...
{
//echte bestelling versturen
$to_customer = $_SESSION['mail'];
$subject_customer = "Bestelling Zaterdagavond voorstelling";
$message_customer = "Beste Heer/Mevrouw ".$_SESSION['achternaam'].",
Hartelijk dank voor uw bestelling!
U heeft ".$_SESSION['aantal']." kaartjes besteld voor de Zaterdagavond.
U Ontvangt binnen aantal dagen een factuur met de betaalwijze.
Het bedrag dat u in totaal moet voldoen bedraagt dan: ".$_SESSION['prijs']."
Met vriendelijke groet,
Wim Schmitz
Penningmeester
Kunst en Vermaak";
$from_customer = "From: [email protected]";
mail($to_customer,$subject_customer,$message_customer,$from_customer); //Mail de klant
$to_verkoop = "[email protected]";
$subject_verkoop = "Bestelling geplaatst";
$message_verkoop = $_SESSION['aantal']." ".$_SESSION['achternaam']."
".$_SESSION['adres']."
".$_SESSION['postcode']."
".$_SESSION['stad']."
".$_SESSION['mail']."
".$_SESSION['telefoonnummer']."
".$_SESSION['bericht']."
heeft de volgende bestelling geplaatst:
".$_SESSION['aantal']."
".$_SESSION['prijs'];
$from_verkoop = "From: ".$_SESSION['mail'];
mail($to_verkoop,$subject_verkoop,$message_verkoop,$from_verkoop); //Mail de afdeling verkoop dat ze
echo "<br>Uw bestelling is verstuurd! U Ontvangt binnen aantal dagen een factuur met de betaalwijze. Tevens is er naar uw E-mailadres een overzicht verstuurd van uw bestelling.";
}
?>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Online kaartverkoop</title>
</head>
<body>
<?PHP
session_start();
include('function.php');
if($_POST['form'] == "check")
{
//checken gegevens die van bestelling.php komen: Is het volledig ingevuld?
$goed = true;
if(empty($_POST['achternaam']))
{
echo "<br>U bent vergeten uw achternaam in te vullen!";
$goed = false;
}
else
{
$_SESSION['achternaam'] = $_POST['achternaam'];
}
if(empty($_POST['adres']))
{
echo "<br>U bent vergeten uw adres in te vullen!";
$goed = false;
}
else
{
$_SESSION['adres'] = $_POST['adres'];
}
if(empty($_POST['postcode']))
{
echo "<br>U bent vergeten uw postcode in te vullen!";
$goed = false;
}
else
{
$_SESSION['postcode'] = $_POST['postcode'];
}
if(empty($_POST['stad']))
{
echo "<br>U bent vergeten uw woonplaats in te vullen!";
$goed = false;
}
else
{
$_SESSION['stad'] = $_POST['stad'];
}
if(empty($_POST['mail']))
{
echo "<br>U bent vergeten uw E-mail in te vullen!";
$goed = false;
}
else
{
$_SESSION['mail'] = $_POST['mail'];
}
if(empty($_POST['telefoonnummer']))
{
$_SESSION['telefoonnummer'] = "N.v.t.";
}
else
{
$_SESSION['telefoonnummer'] = $_POST['telefoonnummer'];
}
if($_POST['aantal'] == "...::Kies uw aantal::...")
{
echo "<br>U bent vergeten een aantal te kiezen!";
$goed = false;
}
else
{
aantal();
}
if(empty($_POST['bericht']))
{
$_SESSION['bericht'] = "N.v.t.";
}
else
{
$_SESSION['bericht'] = $_POST['bericht'];
}
if($goed == true)
{
?>
<form action="<?PHP $PHP_SELF; ?>" method="POST">
<input type="hidden" name="form" value="bestel" />
<table>
<tr>
<td colspan="2">Controleer uw gegevens goed! De volgende gegevens worden naar ons verstuurd:</td>
</tr>
<tr>
<td>Achternaam:</td>
<td><?PHP echo $_SESSION['achternaam']; ?></td>
</tr>
<tr>
<td>Adres:</td>
<td><?PHP echo $_SESSION['adres']; ?></td>
</tr>
<tr>
<td>Postcode:</td>
<td><?PHP echo $_SESSION['postcode']; ?></td>
</tr>
<tr>
<td>Woonplaats:</td>
<td><?PHP echo $_SESSION['stad']; ?></td>
</tr>
<tr>
<td>E-Mail:</td>
<td><?PHP echo $_SESSION['mail']; ?></td>
</tr>
<tr>
<td>Telefoonnummer:</td>
<td><?PHP echo $_SESSION['telefoonnummer']; ?></td>
</tr>
<td>Aantal:</td>
<td><?PHP echo $_SESSION['aantal']; ?></td>
</tr>
</tr>
<td>Bericht:</td>
<td><?PHP echo $_SESSION['bericht']; ?></td>
</tr>
<tr>
<td>Totaal te voldoen:</td>
<td><?PHP echo $_SESSION['prijs']; ?></td>
</tr>
<tr>
<td><b><a href="javascript: history.go(-1)">Go Back</a></b></td>
<td><input type="submit" value="Bestel" /></td>
</tr>
</table>
</form>
<?PHP
}
else
{
echo "<br><b><a href=\"javascript: history.go(-1)\">Go Back</a></b>";
}
}
if($_SERVER['REQUEST_METHOD'] == "POST" && $_POST['form'] == "bestel") //Als er op "Bestel" wordt gedrukt dan...
{
//echte bestelling versturen
$to_customer = $_SESSION['mail'];
$subject_customer = "Bestelling Zaterdagavond voorstelling";
$message_customer = "Beste Heer/Mevrouw ".$_SESSION['achternaam'].",
Hartelijk dank voor uw bestelling!
U heeft ".$_SESSION['aantal']." kaartjes besteld voor de Zaterdagavond.
U Ontvangt binnen aantal dagen een factuur met de betaalwijze.
Het bedrag dat u in totaal moet voldoen bedraagt dan: ".$_SESSION['prijs']."
Met vriendelijke groet,
Wim Schmitz
Penningmeester
Kunst en Vermaak";
$from_customer = "From: [email protected]";
mail($to_customer,$subject_customer,$message_customer,$from_customer); //Mail de klant
$to_verkoop = "[email protected]";
$subject_verkoop = "Bestelling geplaatst";
$message_verkoop = $_SESSION['aantal']." ".$_SESSION['achternaam']."
".$_SESSION['adres']."
".$_SESSION['postcode']."
".$_SESSION['stad']."
".$_SESSION['mail']."
".$_SESSION['telefoonnummer']."
".$_SESSION['bericht']."
heeft de volgende bestelling geplaatst:
".$_SESSION['aantal']."
".$_SESSION['prijs'];
$from_verkoop = "From: ".$_SESSION['mail'];
mail($to_verkoop,$subject_verkoop,$message_verkoop,$from_verkoop); //Mail de afdeling verkoop dat ze
echo "<br>Uw bestelling is verstuurd! U Ontvangt binnen aantal dagen een factuur met de betaalwijze. Tevens is er naar uw E-mailadres een overzicht verstuurd van uw bestelling.";
}
?>
</body>
</html>
function.php
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?PHP
function aantal($aantal , $prijs = 6)
{
$_SESSION['aantal'] = $aantal;
$_SESSION['prijs'] = $aantal*$prijs;
}
?>
function aantal($aantal , $prijs = 6)
{
$_SESSION['aantal'] = $aantal;
$_SESSION['prijs'] = $aantal*$prijs;
}
?>
De functie moet je nu aanroepen als of als je de stukprijs anders wilt hebben dan 6.
Alse je html wilt echoen dan kun je beter enkele quotes gebruiken dan hoef je de dubble in je html niet te escapen.
is onveilig "XSS". gewoon uitschrijven.
Mark Coenen op 26/10/2010 10:53:13:
session_start(); moet boven alle output staan. Dus niet tussen de body tags maar boven al het andere.
Hoe moet ik hem er dan boven zetten ? Onder de <head> ?
Boven alle html, Er mag geen output naar de browser zijn.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?PHP
session_start();
include('function.php');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Online kaartverkoop</title>
</head>
<body>
<?PHP
if($_POST['form'] == "check")
{
//checken gegevens die van bestelling.php komen: Is het volledig ingevuld?
[/code]
session_start();
include('function.php');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Online kaartverkoop</title>
</head>
<body>
<?PHP
if($_POST['form'] == "check")
{
//checken gegevens die van bestelling.php komen: Is het volledig ingevuld?
[/code]
Ja, Eigenlijk moet je altijd PHP en HTML zo veel mogelijk proberen te scheiden. PHP boven en je HTML eronder.
Wim Janssen op 26/10/2010 11:08:15:
Dan krijg je dit idee ?
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
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
<?PHP
session_start();
include('function.php');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Online kaartverkoop</title>
</head>
<body>
<?PHP
if($_POST['form'] == "check")
{
//checken gegevens die [url=]van bestelling.php komen: Is het volledig ingevuld?
[/code]
[/quote]
Na dit uitgevoerd te hebben krijg ik het nog steeds die vervelende foutmelding:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/deb33621/domains/devinjanssen.nl/public_html/shop/check.php:1) in /home/deb33621/domains/devinjanssen.nl/public_html/shop/check.php on line 2
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/deb33621/domains/devinjanssen.nl/public_html/shop/check.php:1) in /home/deb33621/domains/devinjanssen.nl/public_html/shop/check.php on line 2
Het formulier is te zien op van bestelling.php komen: Is het volledig ingevuld?
session_start();
include('function.php');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Online kaartverkoop</title>
</head>
<body>
<?PHP
if($_POST['form'] == "check")
{
//checken gegevens die [url=]van bestelling.php komen: Is het volledig ingevuld?
[/code]
[/quote]
Na dit uitgevoerd te hebben krijg ik het nog steeds die vervelende foutmelding:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/deb33621/domains/devinjanssen.nl/public_html/shop/check.php:1) in /home/deb33621/domains/devinjanssen.nl/public_html/shop/check.php on line 2
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/deb33621/domains/devinjanssen.nl/public_html/shop/check.php:1) in /home/deb33621/domains/devinjanssen.nl/public_html/shop/check.php on line 2
Het formulier is te zien op van bestelling.php komen: Is het volledig ingevuld?
Na dit uitgevoerd te hebben krijg ik het nog steeds die vervelende foutmelding:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/deb33621/domains/devinjanssen.nl/public_html/shop/check.php:1) in /home/deb33621/domains/devinjanssen.nl/public_html/shop/check.php on line 2
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/deb33621/domains/devinjanssen.nl/public_html/shop/check.php:1) in /home/deb33621/domains/devinjanssen.nl/public_html/shop/check.php on line 2
Het formulier is te zien op [/url]www.devinjanssen.nl/shop/bestel.php
Alleen nog een klein puntje op de i. Bij de controller venster net voor de bestelling verstuurd wordt. Dan zegt ie, bij bericht N.v.t. Terwijl er wel een bericht is in gegeven.
Dit heeft te maken met de check neem ik aan. Alleen hoe zet ik die goed ?
Gewijzigd op 26/10/2010 12:11:45 door Wim Janssen