Hallo,

Ik heb een contact formulier maar krijg de volgende foutmelding.

Parse error: syntax error, unexpected '"' in /home/voslicht/public_html/doen.php on line 18

Hier de code.

Mail.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">;
<html>
<head>
<title>Contactformulier</title>
</head>
<body>
<form method="post" action="doen.php">
<table>
<tr>
<td>Voornaam:</td>
<td><input type="text" name="voornaam" /></td>
</tr>
<tr>
<td>Achternaam:</td>
<td><input type="text" name="achternaam" /></td>
</tr>
<tr>
<td>Adres:</td>
<td><input type="text" name="adres" /></td>
</tr>
<tr>
<td>Woonplaats:</td>
<td><input type="text" name="woonplaats" /></td>
</tr>
<tr>
<td>Telefoon nummer:</td>
<td><input type="text" name="telefoon" /></td>
</tr>
<tr>
<td>E-Mail:</td>
<td><input type="text" name="email" /></td>
</tr>
<tr>
<td>Personen</td>
<td>
<select name="personen">
<option value="10">10</option>
<option value="25">25</option>
<option value="50">50</option>
<option value="100">100</option>
<option value="250">250</option>
<option value="500">500</option>
</select>
</td>
</tr>
<tr>
<td>vragen/opmerkingen</td>
<td><textarea name="vragen/opmerkingen" rows="5" cols="50"></textarea></td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type="submit" value="verzenden" /></td>
<td><input type="reset" value="reset"/></td>
</tr>

</table>
</form>
</body>
</html>

Doen.php
<?php
$mijnemail = "[email protected]";

$voornaam = $_POST['voornaam'];
$achternaam = $_POST['achternaam'];
$adres = $_POST['adres'];
$woonplaats = $_POST['woonplaats'];
$telefoon = $_POST['telefoon'];
$email = $_POST['email'];
$personen = $_POST['personen'];
$textveld = $_POST['textveld'];

$onderwerp = "Een bestelling";
$bericht = 'Voornaam:'.$voornaam."\r\n". 'Achternaam:'.$achternaam."\r\n". 'Adres:'.$adres."\r\n". 'Woonplaats:'.$woonplaats."\r\n". 'telefoon:'.$telefoon."\r\n". 'E-Mail:'.$email."\r\n".'Personen:'.$personen."\r\n". 'textveld:'.$textveld."\r\n".
$van = "From: [email protected];


if ($voornaam == "" || $achternaam == "" || $adres == "" || $woonplaats == "" || $telefoon == "" || $email == ""){
echo ("Je hebt iets niet ingevuld probeer opnieuw");
}
else {
mail ("$mijnemail", "$onderwerp", $bericht, $van);
echo "mail verzonden";
}
?>

Ik heb gekeken maar kan het zo niet vinden.


Groeten Ronnie Vos
Ik ben vrij onbekend met php, dus snap nog niet echt wat jullie allemaal bedoelen. Zou iemand van jullie misschien mijn script kunnen aanpassen zodat het wel goed werkt? Misschien dat ik er op die manier wel iets van leer..

[size=xsmall]Toevoeging op 27/03/2012 14:55:59:[/size]

Vergeet mijn laatste reactie, ik heb alles nu werkend gekregen door bovenstaande. Heel erg bedankt!

Reageren