Contact formulier!

Status
Niet open voor verdere reacties.

HaroldLandman

Nieuwe gebruiker
Lid geworden
4 apr 2009
Berichten
2
Hallo ik heb een website gemaakt, en nu wil ik hier ook een contact formulier plaatsen.
De website heb ik gemaakt met: Adobe Dreamweaver CS3, nu heb ik hier ook een contact formulier gevonden.
Echter wat is de code van de knop VERZENDEN / SEND zodat de mail rechtstreeks in mijn emailbox komt.

Met vriendelijke groeten, en alvast bedankt voor de hulp

Harold Landman
http://www.harolds-recepten-site.nl
 
re

hallo, dit zal met php moeten bv (zit ook een formuliertje bij :

PHP:
<html>
<head>
<title>Contact formulier demo</title>
<style>
label
{
  width:25%;
  text-align:left;
  float:left;
}
.formulier
{
  border:1pt dotted red;
  padding:5pt;
  width:35em;
}
.row
{
  padding:5pt;
}
</style>
</head>
<body>
<?php
if(isset($_POST['verzenden']))
{
   $bericht = "website reactie formulier\n\nIngevulde velden:\n";
   foreach($_POST as $key => $val) {
     $bericht .= "- " . $key . ":\n";
     $bericht .= "  " . $val . "\n\n";
   }
   $emailto = "info@jouwdomein.nl";
   $result = mail($emailto, "reactie", $bericht, "From: ".$emailto);
   if ($result) {
     echo "Contact formulier is verzonden!";
   } else {
     echo "Contact formulier verzenden is mislukt!";
   }
}
else{
   ?>
   <form class="formulier" action="contactformulier.php" method="POST">
    <div class="row">
     <label for="naam">Naam:</label>
     <input type="text" id="naam" name="naam" size="25" />
    </div>
    <div class="row">
     <label for="woonplaats">Woonplaats:</label>
     <input type="text" id="woonplaats" name="woonplaats" size="10" />
    </div>
    <div class="row">
     <label for="telnr">Telefoon nr.:</label>
     <input type="text" id="telnr" name="telnr" size="10" />
    </div>
    <div class="row">
     <label for="bericht">Bericht:</label>
     <textarea id="bericht" name="bericht" cols="40" rows="10"></textarea>
    </div>
    <div class="row">
     <input type="submit" name="verzenden" value="Verzenden" />
    </div>
   </form>
   <?php
}
?>
</body>
</html>


mvg,

axel
 
Laatst bewerkt:
Hallo IMAX,

Ik heb geprobeerd het formulier te plaatsen.
op mijn site : http://www.harolds-recepten-site.nl heb ik een link geplaatst naar het contact formulier.
Echter als ik op verzenden druk dan komt op het scherm te staan: Oeps deze link schijnt niet te werken.
Ik heb mijn emailadres aangepast???, ik doe wat fout.
Zou jij kunnen zeggen wat.

Harold
 
Hallo IMAX,

Ik heb geprobeerd het formulier te plaatsen.
op mijn site : http://www.harolds-recepten-site.nl heb ik een link geplaatst naar het contact formulier.
Echter als ik op verzenden druk dan komt op het scherm te staan: Oeps deze link schijnt niet te werken.
Ik heb mijn emailadres aangepast???, ik doe wat fout.

Hier nog eens alles op een rijtje
Hier de code van een simpel formulier, bij het drukken op de knop verzenden wordt verwezen naar FormulierAfhandeling.php
<form action="FormulierAfhandeling.php" method="post">
<table width="80%" border="0">
<tr>
<td height="40" class="stijl1">Voornaam:</td>
<td height="40"><input name="VoorNaam" type="text" size="30" maxlength="80" /></td>
</tr>
<tr>
<td height="40" class="stijl1">Achternaam:</td>
<td height="40"><input name="AchterNaam" type="text" size="30" maxlength="80" /></td>
</tr>
<tr>
<td height="40" class="stijl1">Email:</td>
<td><input name="EmailAdres" type="text" size="30" maxlength="80" /></td>
</tr>
<tr>
<td height="80" class="stijl1">Bericht:</td>
<td><textarea name="BeRicht" style="width: 250px; height: 40px;"></textarea></td>
</tr>
<tr>
<td height="40"><input name="Submit" type="submit" value="Verzenden" /></td>
<td height="40"><input name="Reset" type="reset" value="Wissen" /></td>
</tr>
</table>
</form>
Hier dan de code die verwijst naar je formulierafhandeling
<?
// Eventueel is de informatie ook in een database op te slaan
$VoorNaam = $_POST['VoorNaam'];
$AchterNaam = $_POST['AchterNaam'];
$EmailAdres = $_POST['EmailAdres'];
$BeRicht = $_POST['BeRicht'];

$formsent = mail('naam@domeinnaam',
'Gegevens afkomstig van formuliertje.htm',
"Naam: $VoorNaam $AchterNaam\r\n
Bericht: $BeRicht",
"From: $EmailAdres\r\nBounce-to: naam@domeinnaam");
if ($formsent) {
echo "<p>Hallo $VoorNaam,<br><br> We hebben je bericht ontvangen.
We zullen je indien nodig zo spoedig mogelijk een antwoord sturen.</p>";
} else {
echo "<p>Sorry, maar er is iets misgegaan met het formulier, probeer
het later nog eens.</p>";
}
?>
Let wel op dat je pagina noemt zoals hier aangegeven en met respect van de hoofdletters dus: FormulierAfhandeling.php
Mvg
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan