Error melding maar kan de error niet vinden

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

27/09/2013 18:09:49
Quote Anchor link
Ik heb deze code:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?php
include '../bgup.php';
$host = "";          
$username = "";
$password = "";
$database = "";  
$lnk = mysql_connect($host,$username,$password) or die(mysql_error());
mysql_select_db($database,$lnk) or die(mysql_error()." [".$database."]");
if($_SERVER['REQUEST_METHOD'] == 'POST'){
$subject=$_POST['subject'];
$mailfrom=$_POST['customermail'];
$naam=$_POST['name'];
$bericht=$_POST['detail'];
if ($subject == ''){
echo 'Één of meer velden zijn niet ingevuld.';
include '../bgdown.php';
exit();
}

if ($bericht == ''){
echo 'Één of meer velden zijn niet ingevuld.';
include '../bgdown.php';
exit();
}

if ($naam == ''){
echo 'Één of meer velden zijn niet ingevuld.';
include '../bgdown.php';
exit();
}

if ($mailfrom == ''){
echo 'Één of meer velden zijn niet ingevuld.';
include '../bgdown.php';
exit();
}

$result2 = mysql_query("INSERT INTO WD_CONTACTFORMULIEREN (email,onderwerp,bericht,van) VALUES ('$mailfrom','$subject','$bericht','$naam')");
if($result2){
echo "Hartelijk dank voor het gebruik van ons contact formulier. Wij streven ernaar deze binnen 24 uur te beantwoorden.";
header("refresh: 3; url=../");
}

else {
echo "Er is iets mis gegaan bij het versturen van het contact formulier. Probeer het opnieuw.";
header("refresh: 3; url=../");
}
}

?>

<table width="400" border="0" align="center" cellpadding="3" cellspacing="1">
<tr>
<td><strong>Contact Formulier </strong></td>
</tr>
</table>
<table width="400" border="0" align="center" cellpadding="0" cellspacing="1">
<tr>
<td><form method="post">
<table width="100%" border="0" cellspacing="1" cellpadding="3">
<tr>
<td width="16%">Onderwerp</td>
<td width="2%">:</td>
<td width="82%"><input name="subject" type="text" id="subject" size="50"></td>
</tr>
<tr>
<td>Bericht</td>
<td>:</td>
<td><textarea name="detail" cols="50" rows="4" id="detail"></textarea></td>
</tr>
<tr>
<td>Naam</td>
<td>:</td>
<td><input name="name" type="text" id="name" size="50"></td>
</tr>
<tr>
<td>Email</td>
<td>:</td>
<td><input name="customer_mail" type="text" id="customermail" size="50"></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td><input type="submit" name="Submit" value="Verstuur"> <input type="reset" name="Submit2" value="Reset"></td>
</tr>
</table>
</form>
</td>
</tr>
</table>
<?php
include '../bgdown.php';
?>


Maar ik blijf een foutmelding krijgen:

Parse error: syntax error, unexpected T_VARIABLE in /home/a5009156/public_html/contact/index.php on line 11

Zover ik weet is er niks mis met regel 11. Zodra ik die regel verplaats, blijft de error staan. Wat doe ik fout?
Gewijzigd op 27/09/2013 18:10:16 door
 
PHP hulp

PHP hulp

11/03/2025 06:07:16
 
Victor G

Victor G

27/09/2013 18:17:58
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$mailfrom
=$_POST['customer_mail'];
?>
 

27/09/2013 18:39:21
Quote Anchor link
Dat maakt helaas geen verschil.
 
Erwin H

Erwin H

27/09/2013 18:51:34
Quote Anchor link
Om eerlijk te zijn, ik zie geen fout. Maar het probleem zit meestal in de regel(s) voor de regel die gegeven wordt in de melding. Vanwege alle code die er voor staat verwacht de compiler iets, maar krijgt iets anders. Waar de fout dan echt zit is wat lastiger te achterhalen. Waarschijnlijk gaat het om een vergeten haakje sluiten, puntkomma, of iets dergelijks. Overigens kan dat ook in je include zitten.
Gewijzigd op 27/09/2013 18:51:57 door Erwin H
 

27/09/2013 18:58:07
Quote Anchor link
Ik heb net alle includes weggehaald, maar blijf dezelfde fout hebben. Ik vind dit een beetje vreemd, aangezien ik de gehele code 12 maal gecontroleerd heb, maar de fout gewoon niet kan vinden. Ik heb mijn webhost hierover een mailtje gestuurd, ik wacht het antwoord af. Ik tel wel altijd het aantal " (Mag niet oneven zijn), ' (Mag ook niet oneven zijn), { en } (Moeten gelijk zijn) en hetzelfde bij [ en ] en ( en ). Ben benieuwd.
 
Erwin H

Erwin H

27/09/2013 19:06:43
Quote Anchor link
Regel voor regel je script opnieuw opbouwen en zien waar het opeens stokt. Dan weet je in welke regel de fout zit (en dan zeg je waarschijnlijk 'O natuurlijk').
 

27/09/2013 19:11:30
Quote Anchor link
Gewoon debuggen dus :) Ik ga mijn best doen.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.