Ik heb dit in elkaar proberen te knutselen maar zonder success ... wie kan mij helpen ?
Het is de bedoeling dat de form na betaling word verzonden.

<?php
include ("class.ivr.php");
if ( $_SERVER['REQUEST_METHOD'] == "POST" ) {
$rtlo = 32837;
$country = 31;
$payline = "0900-2000027";
$myIVR = new IVR ($rtlo, $country);
$headers = "From: ".$_POST['naam']." <".$_POST['verzender'].">\r\n";
$headers .= "Reply-To: ".$_POST['naam']." <".$_POST['verzender'].">\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$email = "[email protected]";
$onderwerp = $_POST['onderwerp'];
$bericht = $_POST['bericht'];
} else {
if (!$_GET["code"]) {
} else {
$result = $myIVR->CheckPincode ($_GET["code"], $payline);
if (!$result) {
echo "De pincode is onjuist of al eerder ingewisseld.<br><br>";
echo "<a href=\"javascript: history.go(-1);\">Terug naar de vorige pagina...</a>";
} else {
mail($email,$onderwerp,$bericht,$headers);
echo "Bericht is verzonden!";
?>
<form method="POST" action="">
<table width="50%" border="0" cellpadding="0" cellspacing="0" bgcolor="#ffffff">
<tr><td><font size="2">Naam</font><br /></td><td><input type="text" name="naam" size="50"><br /></td></tr>
<tr><td><font size="2">Verzender</font><br /></td><td><input type="text" name="verzender" size="50"><br /></td></tr>
<tr><td><font size="2">Onderwerp</font><br /></td><td><input type="text" name="onderwerp" size="50"><br /></td></tr>
<tr valign="top"><td><font size="2">Bericht</font><br /></td><td><textarea name="bericht" rows="10" cols="39"></textarea><br /></td></tr>
<tr valign="top"><td><br /></td><td><font size="2">Bel naar <b>0900-2000027</b> (€ 1,30 per gesprek) en vul de code in:</font><br /></td></tr>
<tr valign="top"><td><br /></td><td><input type="text" name="code" size="4"><input type="submit" value="Verzenden"><br /></td></tr>
</table>
</form>
<?php
}
?>
Gebruik eens code-tags

Enne, wat spuugt
$myIVR->CheckPincode ($_GET["code"], $payline);
uit?
PS; Check ook of je mail is verzonden, dat doe je niet. Je gaat er nu zomaar vanuit. En als errors uit staan en mail() is false, dan kan dat flink verwarrend zijn.

Reageren