PHP formulier fixen
Ik ben niet echt een held met PHP maar heb 2 sites in html gemaakt waar 2 formulieren in staan. Wil ze met php laten versturen maar het loopt niet helemaal lekker en kan vast veel slimmer en handiger dan ik gedaan heb.
Gewijzigd op 01/01/1970 01:00:00 door JW S
Je mailadres is overigens niet echt interessant op dit forum.
2. Krijgen we er ook wat voor? =D
(email weggehaald..)
@victor, kan, waar dacht je aan?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?
$subject="from ".$_GET['your_name'];
$headers= "From: ".$_GET['your_email']."\n";
$headers.='Content-type: text/html; charset=iso-8859-1';
$company="from ".$_GET['your_company'];
$phone="from ".$_GET['your_phome'];
mail("[email protected]", $subject, "
<html>
<head>
<title>Contact letter</title>
</head>
<body>
<br>
".$_GET['message']."
</body>
</html>", $company, $phone, $headers);
?>
$subject="from ".$_GET['your_name'];
$headers= "From: ".$_GET['your_email']."\n";
$headers.='Content-type: text/html; charset=iso-8859-1';
$company="from ".$_GET['your_company'];
$phone="from ".$_GET['your_phome'];
mail("[email protected]", $subject, "
<html>
<head>
<title>Contact letter</title>
</head>
<body>
<br>
".$_GET['message']."
</body>
</html>", $company, $phone, $headers);
?>
bla bla HTML van deze pagina"index-5.php"
Neem voor meer informatie contact op via het onderstaande formulier.<br>
<br style="line-height:9px">
<form method="get" action="index-5.php" name="contact_form">
<input name="your_name" type="text" value="naam:"></td>
<input name="your_company" type="text" value="bedrijfsnaam:"></td>
<input name="your_phone" type="text" value="telefoon:"></td>
<input name="your_email" type="text" value="e-mail:"></td>
<textarea name="message" cols="0" rows="0">bericht:</textarea></td>
<a href="javascript:contact_form.reset();" >herstel</a>
<a href="javascript:contact_form.submit();">stuur </a
</form>
Ik lees hier dat ik "post" moet gebruiken..
Als het uit een formulier komt wel ja.
Nadeel is nu ook dat bij een refresh van de PHP pagina alles nog een keer verzonden wordt.