Ik heb het volgende script gebouwd. Begin van de avond werkte het, ik heb geen idee wat ik aangepast heb maar plots wordt alles doorgestuurd naar de ?result=failmail. Ik zit met er al heel lang op blind te staren maar kom er niet achter. Wie heeft het antwoord?
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
| <?php $username="naam"; $password="wachtwoord"; $database="kickoff"; $voornaam=$_POST['voornaam']; $achternaam=$_POST['achternaam']; $leerjaar=$_POST['leerjaar']; $mail=$_POST['mail']; $studentnummer=$_POST['studentnummer']; //mail parameters $to=$_POST['mail']; $subject='Toegangsbewijs KICK-OFF Party Aardrijkskunde'; $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; $headers .= 'From: KICK-OFF Party Aardrijkskunde <tickets@kickoff-ak.nl>' . "\r\n"; $message='hoi'; //insert into database mysql_connect(localhost, $username, $password); @mysql_select_db($database) or die( "kan de database niet bereiken"); $query = "INSERT INTO gegevens VALUES ('','$voornaam','$achternaam','$leerjaar','$mail','$studentnummer')"; mysql_query($query); //mail if( mail($to, $subject, $message, $headers)){ mysql_close(); header("Location: tickets.php?result=succes");} else { mysql_close(); header("Location: tickets.php?result=failmail");} ?> |