Jump to content

Recommended Posts

Posted

Hoi,

 

Ik zit te zoeken naar een manier om een selectie te draaien in een mail.

 

Ik de tekst die ik normaal krijg via een query in een mail zetten. Ik zie even niet waar ik moet beginnen. Wie zet me even op het juiste spoor ?

 

Alvast bedankt !

Posted

Vertrekken van een formulier.

 

 

<?php

if (isset($_POST['Submit'])){

 

//uitpakken van formuliergegevens

$email_adres = $_POST['email_adres'];

$onderwerp = $_POST['onderwerp'];

$tekst = nl2br($_POST['tekst']);

 

// html bericht opstellen met daarin de tekst uit de textarea.

$totaal_bericht = <<<eod

<html>

<body>

$tekst

</body>

</html>

eod;

 

//headers voor versturen van html mail

$headers = "FROM: Afzender <naam@domein.nl>\n";

$headers .= "MIME-Version: 1.0\n";

$headers .= "Content-type: text/html; charset=iso-8859-1\n";

 

//versturen van de mail

mail($email_adres, $onderwerp, $totaal_bericht, $headers);

 

die("email verstuurd");

}

 

 

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>Untitled Document</title>

</head>

 

<body>

<form id="form1" name="form1" method="post" action="<?php print $_SERVER['PHP_SELF']; ?>">

 

<p>

Email adres

<input type="text" name="email_adres" id="email_adres" />

</p>

<p>Onderwerp

<input type="text" name="onderwerp" id="onderwerp" />

</p>

<p>

<textarea name="tekst" id="tekst" cols="45" rows="5"></textarea>

</p>

<p>

<input type="submit" name="Submit" id="Submit" value="Verzenden" />

</p>

</form>

</body>

</html>

 

 

 

 

 

 

iMac 27" macOS Sierra
iPhone 5s iOS 10

Posted

als ik het goed lees vertuurd deze toch alleen de mail met daarin de variabelen ? Moet ik dan dus eerst de variabelen in een eerder stadium vullen met de uitkomst van de query ? (dus steeds aanvullen) of is er een efficientere manier ?

Posted

Het script dat ik hierboven heb geplaatst verstuurd een email naar het email adres dat je invult.

Het onderwerp van de mail is het onderwerp dat je invult

De inhoud van de mail is wat je invult in het de textarea.

 

Plak de volledige php code + de html code in een php document en het werkt.

 

Je kan je tekst natuurlijk ook uit een database halen en de variabele $tekst hiermee vullen.

Maar je zal toch uit formulier moeten vertrekken.

 

 

iMac 27" macOS Sierra
iPhone 5s iOS 10

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...