Menu
heres the code:
if (count($arrErrors) == 0) {
// If the error array is empty, there were no errors.
// Insert form processing here.
} else {
}
}
?>
How do I tell the script to post the form to dynaform.php .. so that it is emailed. The form action in the is this:
<form method=”post” action=”<?php echo $PHP_SELF; ?>”>
Then the php form validator prevents the form from being submitted and after the if statement you can tell it what to do when the form is validated.
[code=php]
function post($host, $path, $data) {
$http_response = '';
$content_length = strlen($data);
$fp = fsockopen($host, 80);
fputs($fp, "POST $path HTTP/1.1rn");
fputs($fp, "Host: $hostrn");
fputs($fp, "Content-Type: application/x-www-form-rlencodedrn");
fputs($fp, "Content-Length: $content_lengthrn");
fputs($fp, "Connection: closernrn");
fputs($fp, $data);
while (!feof($fp)) $http_response .= fgets($fp, 28);
fclose($fp);
return $http_response;
}
$postdata = '?foo=bar';
foreach($_POST as $key => $val) $postdata .= '&'.$key.'='.$val;
$http_response = post('example.org', '/path/to/script.php', $postdata);
?>
[/code]
}
[code=php]
function post($host, $path, $data) {
$http_response = '';
$content_length = strlen($data);
$fp = fsockopen($host, 80);
fputs($fp, "POST $path HTTP/1.1rn");
fputs($fp, "Host: $hostrn");
fputs($fp, "Content-Type: application/x-www-form-rlencodedrn");
fputs($fp, "Content-Length: $content_lengthrn");
fputs($fp, "Connection: closernrn");
fputs($fp, $data);
while (!feof($fp)) $http_response .= fgets($fp, 28);
fclose($fp);
return $http_response;
}
if (count($arrErrors) == 0) {
// If the error array is empty, there were no errors.
// Insert form processing here.
} else {
foreach($_POST as $key => $val) $postdata .= '&'.$key.'='.$val;
$http_response = post('YOURDOMAIN.COM', '/path/to/script.php', $postdata);
}
?>[/code]
foreach($_POST as $key => $val) $postdata .= '&'.$key.'='.$val;
$http_response = post('designity.nl', 'dynaform.php', $postdata);
} else {
}
}
<div class="row">
<span class="label">
Voornaam:</span>
<span class="formw"><input <?php if (!empty($arrErrors['name'])) echo ' class="formerror"'; ?> id="name" type="text" name="name" size="30" value="<?php echo $_POST['name'] ?>" />
<?php if (!empty($arrErrors['name'])) echo '<br /><span class="errortext">'.$arrErrors['name'].'</span>'; ?>
</span>
</div>
<div class="row">
<span class="label">Tussenvoegsel:</span>
<span class="formw"><input type="text" name="tussenvoegsel" size="30" value="" /></span>
</div>
<div class="row">
<span class="label">Achternaam:</span>
<span class="formw"><input <?php if (!empty($arrErrors['achternaam'])) echo ' class="formerror"'; ?> id="achternaam" type="text" name="achternaam" size="30" value="<?php echo $_POST['achternaam'] ?>" />
<?php if (!empty($arrErrors['achternaam'])) echo '<br /><span class="errortext">'.$arrErrors['achternaam'].'</span>'; ?>
</span>
</div>
<div class="row">
<span class="label">Gebooortedatum:</span>
<span class="formw">
<input <?php if (!empty($arrErrors['geboortedag'])) echo ' class="formerror"'; ?> type="" name="geboortedag" id="geboortedag" maxlength="2" value="<?php echo $_POST['geboortedag'] ?>" size="3">-
<input <?php if (!empty($arrErrors['geboortemaand'])) echo ' class="formerror"'; ?> type="" name="geboortemaand" id="geboortemaand" maxlength="2" value="<?php echo $_POST['geboortemaand'] ?>" size="3">-
<input <?php if (!empty($arrErrors['geboortejaar'])) echo ' class="formerror"'; ?> type="" name="geboortejaar" id="geboortejaar" maxlength="4" value="<?php echo $_POST['geboortejaar'] ?>" size="4">
<?php if (!empty($arrErrors['geboortedag'])) echo '<br /><span class="errortext">'.$arrErrors['geboortedag'].'</span>'; ?>
<?php if (!empty($arrErrors['geboortemaand'])) echo '<br /><span class="errortext">'.$arrErrors['geboortemaand'].'</span>'; ?>
<?php if (!empty($arrErrors['geboortejaar'])) echo '<br /><span class="errortext">'.$arrErrors['geboortejaar'].'</span>'; ?>
</span>
</div>
<div class="row">
<span class="label">Adres:</span>
<span class="formw"><input <?php if (!empty($arrErrors['adres'])) echo ' class="formerror"'; ?> type="text" name="adres" id="adres" size="30" value="<?php echo $_POST['adres'] ?>" />
<?php if (!empty($arrErrors['adres'])) echo '<br /><span class="errortext">'.$arrErrors['adres'].'</span>'; ?>
</span>
</div>
<div class="row">
<span class="label">Postcode:</span>
<span class="formw"><input <?php if (!empty($arrErrors['postcode'])) echo ' class="formerror"'; ?> type="text" name="postcode" id="postcode" size="30" value="<?php echo $_POST['postcode'] ?>" />
<?php if (!empty($arrErrors['postcode'])) echo '<br /><span class="errortext">'.$arrErrors['postcode'].'</span>'; ?>
</span>
</div>
<div class="row">
<span class="label">Woonplaats:</span>
<span class="formw"><input <?php if (!empty($arrErrors['woonplaats'])) echo ' class="formerror"'; ?> type="text" name="woonplaats" id="woonplaats" size="30" value="<?php echo $_POST['woonplaats'] ?>" />
<?php if (!empty($arrErrors['woonplaats'])) echo '<br /><span class="errortext">'.$arrErrors['woonplaats'].'</span>'; ?>
</span>
</div>
<div class="row">
<span class="label">Telefoonnummer:</span>
<span class="formw"><input <?php if (!empty($arrErrors['telefoonnummer'])) echo ' class="formerror"'; ?> id="tel" type="text" name="telefoonnummer" id="telefoonnummer" size="30" value="<?php echo $_POST['telefoonnummer'] ?>" />
<?php if (!empty($arrErrors['telefoonnummer'])) echo '<br /><span class="errortext">'.$arrErrors['telefoonnummer'].'</span>'; ?>
</span>
</div>
<div class="row">
<span class="label">Email:</span>
<span class="formw"><input <?php if (!empty($arrErrors['email'])) echo ' class="formerror"'; ?> type="text" name="email" id="email" size="30" value="<?php echo $_POST['email'] ?>" alt="email|1" />
<?php if (!empty($arrErrors['email'])) echo '<br /><span class="errortext">'.$arrErrors['email'].'</span>'; ?>
</span>
</div>
<div class="row">
<span class="formw"><input type="checkbox" name="algemenevoorwaarden"> Ik accepteer de <A class="dash" HREF="javascript:popUp('algemenev.htm')">Algemene Voorwaarden.</A></span>
</div>
<center>
<img src="h8.gif" width="350" height="47" border="0" alt="Kijk uw informatie nog eens na, en druk op verstuur...">
<br />
<div class="row">
<input type="submit" name="Submit" value="Submit">
</center>
</div>
0.1.9 — BETA 5.17