ik ben bezig om voor de vereninging een bestel pagina te maken.
dit is geen probleem totdat het aantal eieren ingegeven word,
mijn bedoeling is dat het totaal bedrag direct word weer gegeven op deze pagina. na het in vullen van het aantal te bestellen eieren.
hier bij de code
contact.php
<?php
<html>
<head>
<link href="style.css" rel="stylesheet" type="text/css" />
<script language="javascript">
<!--
function controleerForm()
{
var fout = '';
if(this.document.forms[0].naam.value == '')
{
fout += '- Naam\n';
this.document.forms[0].naam.focus();
}
if(this.document.forms[0].email.value == '')
{
fout += '- Emailadres\n';
this.document.forms[0].email.focus();
}
if(this.document.forms[0].phone.value == '')
{
fout += '- telefoon nummer\n';
this.document.forms[0].phone.focus();
}
if(this.document.forms[0].plaats.value == '')
{
fout += '- plaats\n';
this.document.forms[0].plaats.focus();
}
if(fout != '')
{
alert("U heeft de volgende velden niet ingevuld!\n\n" + fout);
}
else
{
this.document.forms[0].submit();
}
}
//-->
</script>
<script language="JavaScript" type="text/JavaScript">
function isNumber(field) {
var re = /^[0-9-'.'-',']*$/;
if (!re.test(field.value)) {
field.value = field.value.replace(/[^0-9-'+'-]/g,"");
}
}
</script>
</head>
<body>
<form name="contactform" method="post" action="contact_post.php">
<div>
<h2>Contact formulier</h2>
<table class="tabel">
<tr>
<td width="300">
<b>Algemeen postadres:</b><br />
Wilhelminalaan 60<br />
6101 JH Echt<br />
Tel: 0475-488903
</td>
<td width="133">
<b>Adres H.K:</b><br />
't Patronaat Pey<br />
Kerkstraat 9a<br />
Pey
</td>
</tr>
</table>
<br />
Voor contact via email kunt u het onderstaande formulier invullen.
</div>
<br />
<table class="contact">
<tr><td class="contact" width="100">Naam</td><td class="contact"><input type="text" name="naam" size="50"></td></tr>
<tr>
<td class="contact">Email</td>
<td class="contact"><input type="text" name="email" size="50"></td>
</tr>
<tr>
<td class="contact">telefoon</td>
<td class="contact"><input type="text" name="phone" size="50" onKeyUp="isNumber(this)">
</td>
</tr>
<tr>
<td class="contact">Adres</td>
<td class="contact"><input type="text" name="adres1" size="50"></td>
</tr>
<tr>
<td class="contact">Adres</td>
<td class="contact"><input type="text" name="adres2" size="50"></td>
</tr>
<tr>
<td class="contact">Postcode</td>
<td class="contact"><input type="text" name="postcode" size="50"></td>
</tr>
<tr>
<td class="contact">Plaats</td><td class="contact"><input type="text" name="plaats" size="50"></td></tr>
<tr>
<td class="contact">eieren</td>
<td class="contact">aantal:
<input name="eieren" type="text" value="0" maxlength="3" width="25" onKeyUp="isNumber(this)">
€ 0,30 p/st. totaal:
<input name="totaal" type="text" value="0" maxlength="3" width="25" ></td>
</tr>
<tr><td height="100" class="contact">Bericht</td><td class="contact"><p>
<textarea name="bericht" cols="75" rows="7" wrap="soft"></textarea>
</p></td></tr>
</table>
<table>
<td class="contact"><br />
<b><a href="#" onClick="controleerForm();"><u>Verstuur dit formulier</u></a></b></td></tr>
</table>
</form>
</body>
</html>
<?PHP
include("bottom.php");
?>
contact_post.php
<?PHP
$naam = $_POST['naam'];
$email = $_POST['email'];
$ontvanger = "
[email protected]";
$bericht = $_POST['bericht'];
$adres1 = $_POST['adres1'];
$adres2 = $_POST['adres2'];
$postcode = $_POST['postcode'];
$plaats = $_POST['plaats'];
$eieren = $_POST['eieren'];
$phone = $_POST['phone'];
$totaal = $_POST['totaal'];
$mail_ontv = "
[email protected]";
$datum = date("d-m-Y");
//$ip = $REMOTE_ADDR;
$onderwerp = "paaseieren actie bestelling";
$inhoud_mail = "===================================================\n";
$inhoud_mail .= "bestelling paaseieren\n";
$inhoud_mail .= "===================================================\n\n";
$inhoud_mail .= "Naam: $naam\n";
$inhoud_mail .= "Email adres: $email\n";
$inhoud_mail .= "telefoon nummer: $phone\n";
$inhoud_mail .= "straat: $adres1 $adres2\n";
$inhoud_mail .= "postcode: $postcode\n";
$inhoud_mail .= "plaats: $plaats\n";
$inhoud_mail .= "Bericht: $bericht\n";
$inhoud_mail .= "===================================================\n\n";
$inhoud_mail .= "besteld: $eieren eieren. prijs totaal: € \n";
$inhoud_mail .= "Verstuurd op $datum\n\n";
$inhoud_mail .= "===================================================\n\n";
mail($mail_ontv, $onderwerp, $inhoud_mail, "From: $naam <$email>");
echo "<b>Uw gegevens zijn verstuurd, bedankt voor uw bestelling. U word binnen 5 seconden terug gelinkt.</b>";
?>
<meta http-equiv="refresh" content="5;url=contact.php">
*****************
ik heb dit ook al op een verlopige plaats onliine staan.
http://www.perry-heijnen.nl/form/contact.php
ik wil echter zonder sql werken.