beste,
ik heb een probleem ik wil de inhoud van mijn query verzenden in een mail.
nu probeer ik dit maar de inhoud wordt niet verzonden
PHP Code:
<?
error_reporting(E_ALL);
//controle of formulier is verzonden
if (isset($_POST['mail']) && empty($_SESSION['controle'])){
/*********** velden ophalen **********/
$naam = $_POST['formNaam'];
$voornaam = $_POST['formVoornaam'];
$adres = $_POST['formAdres'];
$email = $_POST['formEmail'];
$tekst = $_POST['formTekst'];
// controle op email adres dmv reguliere expressies.
if (!ereg("[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-zA-Z]+",$email)){
echo "<p style=\"color:red\">Voer een correct email adres in aub.</p>";
}else{
// Maak een controle sessie, die blijft 20 minuten bestaan. Beveiliging tegen dubbel versturen ...
$_SESSION['controle'] = "verzonden";
/*********** html mail versturen (basic html geen xhtml)***********/
$naar = 'email@me.com';
$onderwerp = 'Bericht van uw website';
$headers = "From: ".$naam." <".$email.">\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "X-Mailer: PHP/" . phpversion();
$bericht = " Er werd een boodschap achtergelaten van:<br /><br />
".$naam." ".$voornaam."<br />
".$adres."<br />
".$email."<br />
?>
<?
$wagentje = session_id();
$query = "SELECT * FROM session WHERE session='$wagentje'";
$result = mysql_query($query);
while($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
echo $row['aantal'];
}?>
<?
".$tekst."<br />
";
mail($naar,$onderwerp,$bericht,$headers);
?>
- query inhoud mailen
-
03-11-2012, 22:46 #1
- Berichten
- 320
- Lid sinds
- 15 Jaar
query inhoud mailen
-
-
04-11-2012, 10:15 #2
- Berichten
- 161
- Lid sinds
- 13 Jaar
Re: query inhoud mailen
is de config aanwezig ?
-
04-11-2012, 11:35 #3
- Berichten
- 320
- Lid sinds
- 15 Jaar
Re: query inhoud mailen
hallo jeroen ja die is aanwezig
-
04-11-2012, 12:17 #4
- Berichten
- 2.202
- Lid sinds
- 16 Jaar
Re: query inhoud mailen
Ik zou het zo doen:
PHP Code:<?
error_reporting(E_ALL);
//controle of formulier is verzonden
if (isset($_POST['mail']) && empty($_SESSION['controle'])){
/*********** velden ophalen **********/
$naam = $_POST['formNaam'];
$voornaam = $_POST['formVoornaam'];
$adres = $_POST['formAdres'];
$email = $_POST['formEmail'];
$tekst = $_POST['formTekst'];
// controle op email adres dmv reguliere expressies.
if (!ereg("[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-zA-Z]+",$email)){
echo "<p style=\"color:red\">Voer een correct email adres in aub.</p>";
}else{
// Maak een controle sessie, die blijft 20 minuten bestaan. Beveiliging tegen dubbel versturen ...
$_SESSION['controle'] = "verzonden";
/*********** html mail versturen (basic html geen xhtml)***********/
$naar = [EMAIL="'email@me.com'"]'email@me.com'[/EMAIL];
$onderwerp = 'Bericht van uw website';
$headers = "From: ".$naam." <".$email.">\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "X-Mailer: PHP/" . phpversion();
$bericht = " Er werd een boodschap achtergelaten van:<br /><br />
".$naam." ".$voornaam."<br />
".$adres."<br />
".$email."<br />
".
$wagentje = session_id();
$query = "SELECT * FROM session WHERE session='$wagentje'";
$result = mysql_query($query);
while($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
echo $row['aantal'];
}."
".$tekst."<br />
";
mail($naar,$onderwerp,$bericht,$headers);
?>
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic