Hier een opzet om met 2 email forms te werken:
[code]
<?php
je maakt een gewoon formulier aan in html:
<form action="verstuur.php" method="post">
Naam:<input type="text" name="naam" value="<?php echo $_POST['naam']; ?>">
<br>
Woonplaats:<input type="text" name="plaats" value="<?php echo $_POST['plaats']; ?>">
<br>
Straatnaam:<input type="text" name="strnaam" value="<?php echo $_POST['strnaam']; ?>">
<br>
<input type="submit" />
</form>
je ziet dat de action van het formulier verstuur.php is.
Hierin zet je:
Naam:<?php echo $_POST['naam']; ?>
<br>
Woonplaats: <?php echo $_POST['plaats']; ?>.
<br>
Straatnaam: <?php echo $_POST['strnaam']; ?>.
<br>
<form action="verstuur2.php" method="post">
<input type="submit" />
</form>
Klik hier om het formulier te verzenden (een gewone mail link, met de $_POST waardes)
Klik hier om nog iets aan te passen (een link met een javascript action: javascript:history.go(-1))
zet onder je pagina waar je de waardes echoot:
<form action="verstuur2.php" method="post">
<input type="submit" />
</form>
en dan zet je in verstuur2.php:
<?php
$bericht = $_POST['naam'];
$bericht .= $_POST['plaats'];
$bericht .= $_POST['strnaam'];
mail(aan,onderwerp,$bericht);
?>
index.php
<form action="verstuur.php" method="post">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="100px">Naam:</td>
<td><input type="text" name="naam" value="<?php echo $_POST['naam']; ?>"></td>
</tr>
<tr>
<td>Woonplaats:</td>
<td><input type="text" name="plaats" value="<?php echo $_POST['plaats']; ?>"></td>
</tr>
<tr>
<td>Straatnaam:</td>
<td><input type="text" name="strnaam" value="<?php echo $_POST['strnaam']; ?>"> </td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td><input type="reset" value="Wis velden" /></td>
<td><input type="submit" value="Volgende" /></td>
</tr>
</table>
</form>
verstuur.php
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="100px">Naam:</td>
<td width="100px"><?php echo '<p>' . strip_tags($_POST['naam']) . '</p>'; ?></td>
</tr>
<tr>
<td>Woonplaats:</td>
<td><?php echo '<p>' . strip_tags($_POST['plaats']) . '</p>'; ?></td>
</tr>
<tr>
<td>Straatnaam:</td>
<td><?php echo '<p>' . strip_tags($_POST['strnaam']) . '</p>'; ?></td>
</tr>
</table>
<br>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<form><input type="button" value="Bewerken" onclick="history.go(-1)"/></form>
</a></td>
<td>
<form action="verstuur2.php" method="post"><input type="submit" value="Verstuur" /></form>
</td>
</tr>
</table>
verstuur2.php
de back knop werkt als bewerk knop,
maar nu moet ik alle gegevens nog naar mijn email kunnen versturen.
moet ik dan dit bovenaan zetten:
$aan = "
[email protected]";
en dan verstuur2.php veranderen naar:
<?php
// mailen gelukt?
if (mail ($aan, $onderwerp, $bericht))
{
echo '<p>De mail is verzonden.</p>';
}
else
{
echo '<p>Verzenden mislukt</p>';
}
?>