Ga naar inhoud


hoe form text na submit verwerken ?


FreeMan

Aanbevolen berichten

hallo vrienden,

 

onlangs ben ik uit nieuwsgierigheid met een website begonnen. ik heb de site met dreamweaver in elkaar gezet. het is in html code weergeschreven. nu heb ik er een aantal formtext boxen neergezet, zoals naam en email adres. ik wil deze data dan ook na verzenden weer ergens terugzien (bijvoorbeeld in mijn email box)

 

weet iemand hoe deze verwerkt kan worden door bijvoorbeeld een script. wat is de beste methode om deze data te verwerken.

 

alvast bedankt!!! <img src="/ubbthreads/images/graemlins/kweetniet.gif" alt="" />

Zap, Just for Fun!

Link naar reactie
Delen op andere sites


Dat kan met een cgi script.

Normaal bij je internet provider of je websitehost te bekomen.

Als er op de verzendenknop wordt geklikt op je website krijg jij een mail met wat er juist is ingevuld.

 

Hoe je het cgi script en het formulier moet instellen hangt af van provider tot provider.

 

Succes

iMac 27" macOS Sierra
iPhone 5s iOS 10

Link naar reactie
Delen op andere sites

  • 4 weken later...

<?php

// Voer de script uit alleen wanneer formAction field de waarde sendMail heeft

if ($_POST['formAction'] == 'sendMail') {

$recieverEmailAddress = 'your@email.com'; // De ontvanger zijn email

$subjectMessage = 'Subject line'; // De onderwerp vande email

$emailMessage = $_POST['txtMessage']; // Het bericht van de email

mail($recieverEmailAddress, $subjectMessage, $emailMessage); // Verstuur de form waarde via email

}

?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<title>Untitled Document</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

</head>

 

<body>

<form name="frmForm" method="post" action="result.php">

<input name="txtMessage" type="text" id="txtMessage">

<input type="submit" name="Submit" value="Submit">

<input name="formAction" type="hidden" id="formAction" value="sendMail">

</form>

</body>

</html>

Link naar reactie
Delen op andere sites

  • 2 weken later...
Citaat:
<?php
// Voer de script uit alleen wanneer formAction field de waarde sendMail heeft
if ($_POST['formAction'] == 'sendMail') {
$recieverEmailAddress = 'your@email.com'; // De ontvanger zijn email
$subjectMessage = 'Subject line'; // De onderwerp vande email
$emailMessage = $_POST['txtMessage']; // Het bericht van de email
mail($recieverEmailAddress, $subjectMessage, $emailMessage); // Verstuur de form waarde via email
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<form name="frmForm" method="post" action="result.php">
<input name="txtMessage" type="text" id="txtMessage">
<input type="submit" name="Submit" value="Submit">
<input name="formAction" type="hidden" id="formAction" value="sendMail">
</form>
</body>
</html>


Ik ben ook benieuwd hoe je dit oplost. Wat voor bestand kun je hiervan maken? En waar of met wat moet je dit verwerken? Hoe moet je dan verder?

DM7020, Gemini, 13 E, 19.2 E, 23.5 E, 28.5 E Visiosat Bisat

Link naar reactie
Delen op andere sites

Citaat:
Ik ben ook benieuwd hoe je dit oplost. Wat voor bestand kun je hiervan maken? En waar of met wat moet je dit verwerken? Hoe moet je dan verder?


Opslaan die code's als *.php, je hebt niets extra nodig om deze te verwerken alles staat in de code zoals hierboven.

Er gebeurt in deze code ook geen controle of alle velden ingevuld zijn, deze is gemakkelijk bij te voegen door een if statement.

Staan wel overbodige tags in maar soit tzal wel werken.

Grtz

Spirit
Link naar reactie
Delen op andere sites

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...