Webprofis is een Forum waarin je vragen kunt stellen die webgerelateerd zijn. Heb je vragen over of problemen met je Webpagina, HTML, CSS, Javascript, PHP of andere client of serverside scriptingtalen? Stel ze dan gerust op dit forum.
Op dit forum zijn een aantal vrijwilligers actief die u graag met uw vragen willen helpen en u waar mogelijk een passend antwoord aanbieden.
Hebt u zelf veel ervaring en kennis met betrekking tot het bovenstaande? U bent van harte welkom om uw kennis met anderen te delen!
We hopen dat eenieder op dit Forum een leerzame ervaring mag opdoen.
Team Webprofis
We hopen dat eenieder op dit Forum een leerzame ervaring mag opdoen.
Team Webprofis
bestelformulier in php
Hallo,
Ik ben bezig om een bestelformulier te maken, zodat mensen concert kaarten kunnen kopen.
Ik ben volgens mij al goed op weg, alleen wil ik dat hij een berekening maakt hoeveel de totaal prijs wordt.
De berekening moet worden:
het aantal kaarten * 17.50 + 2,50.
Dit is wat ik tot nu toe heb.
Ook wil ik als je dit formulier heb ingevuld en verstuurd heb, worden doorgestuurd naar een volgende pagina. In de pagina moet vermeld worden hoeveel je moet betalen aan welk rekening nummer en wat er in de omschrijving vermeld moet worden.
Heeft een van jullie een idee??
Ik ben bezig om een bestelformulier te maken, zodat mensen concert kaarten kunnen kopen.
Ik ben volgens mij al goed op weg, alleen wil ik dat hij een berekening maakt hoeveel de totaal prijs wordt.
De berekening moet worden:
het aantal kaarten * 17.50 + 2,50.
Dit is wat ik tot nu toe heb.
<form action="mailto:janne.boer@gmail.com" method="post" class="cmxform">
<?php
if ( isset($aErrors) and count($aErrors) > 0 ) {
print '<ul class="errorlist">';
foreach ( $aErrors as $error ) {
print '<li>' . $error . '</li>';
}
print '</ul>';
}
?>
<p>Please complete the form below. Mandatory fields marked <em>*</em></p>
<fieldset>
<legend>Gegevens</legend>
<ol>
<p><?php echo isset($aErrors['name']) ? '<li class="error">' : '<li>' ?>
<label for="name">Naam<em>*</em></label>
<input id="name" name="name" value="<?php echo isset($_POST['name']) ? htmlspecialchars($_POST['name']) : '' ?>" />
</li>
</p>
<p><?php echo isset($aErrors['email']) ? '<li class="error">' : '<li>' ?>
<label for="email">E-mail<em>*</em></label>
<input id="email" name="email" value="<?php echo isset($_POST['email']) ? htmlspecialchars($_POST['email']) : '' ?>" />
</li>
</p>
<p><?php echo isset($aErrors['address1']) ? '<li class="error">' : '<li>' ?>
<label for="address1">Adres<em>*</em></label>
<input id="address1" name="address1" value="<?php echo isset($_POST['address1']) ? htmlspecialchars($_POST['address1']) : '' ?>" />
</li>
</p>
<p><?php echo isset($aErrors['address2']) ? '<li class="error">' : '<li>' ?>
<label for="address2">Postcode<em>*</em></label>
<input id="address2" name="address2" value="<?php echo isset($_POST['address2']) ? htmlspecialchars($_POST['address2']) : '' ?>" />
</li>
</p>
<p><?php echo isset($aErrors['towncity']) ? '<li class="error">' : '<li>' ?>
<label for="towncity">Plaats<em>*</em></label>
<input id="towncity" name="towncity" value="<?php echo isset($_POST['towncity']) ? htmlspecialchars($_POST['towncity']) : '' ?>" />
</li>
</p>
<p><?php echo isset($aErrors['aantal']) ? '<li class="error">' : '<li>' ?>
<label for="aantal">Aantal kaarten<em>*</em></label>
<input id="aantal" name="aantal" value="<?php echo isset($_POST['aantal']) ? htmlspecialchars($_POST['aantal']) : '' ?>"
/>
<p><?php echo isset($aErrors['uitkomst']) ? '<li class="error">' : '<li>' ?>
<label for="uitkomst">Prijs</label>
<input id="uitkomst" name="uitkomst" value="<?php
if($_SERVER['REQUEST_METHOD'] == 'POST')
$waarde = 17.50;
$i = 'aantal';
$waarde2 = 2.50;
$uitkomst = $i * $waarde + $waarde2 ;
echo "De uitkomst is: ".$uitkomst; {
}
?>""<?php echo isset($_POST['aantal']) ? htmlspecialchars($_POST['aantal']) : '' ?>" />
</p>
</li>
</ol>
<input type="submit" value="Verstuur" />
</fieldset>
</form>
Ook wil ik als je dit formulier heb ingevuld en verstuurd heb, worden doorgestuurd naar een volgende pagina. In de pagina moet vermeld worden hoeveel je moet betalen aan welk rekening nummer en wat er in de omschrijving vermeld moet worden.
Heeft een van jullie een idee??
Login of Registreer om te reageren.
Reacties
Ook doe je er goead aan om de form onder de php afwerking te plaatsen.
Ik heb je een opzetje gemaakt:
DEMO
Uitgaande van bovenstaande code voeg je onderstaande code toe:
Op regel 40 plaats je deze code erbij: Op regel 68 plaats je deze code erbij: En tot slot vervang je regel 99 en 100 met deze code: