php mail functie

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Peter Munk

Peter Munk

08/06/2013 10:56:06
Quote Anchor link
ik maak hier gebruik van de mail functie van php, alleen ik krijg het niet voormekaar om alle velden in het bericht te plaatsen. het enige wat me lukt het nummer van de foto. kan iemand mij misschien helpen?

<!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>Naamloos document</title>
</head>

<body>
<form method="post" action="mailen.php">
<ul>
<li>Uw voornaam *</li>
<li><input type="text" name="voornaam" /></li>
<li>Uw achternaam *</li>
<li><input type="text" name="achternaam" /></li>
<li>Uw e-mail adres *</li>
<li><input type="text" name="email" /></li>
<li>Nummer v/d foto *</li>
<li><input type="text "name="bericht"></textarea></li>
<li>hoeveelheid*</li>
<li>
<input type="text "name="bericht1" />
</textarea>
<li>behandelings methoden*
<li> <select id="bericht2" name="bericht2" value=
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo $behandeling; ?>
>
<option value="kleur">kleur</option>
<option value="sepia">sepia</option>
<option value="zwart/wit">zwart/wit</option>
</select>
<li>formaat*
<li><select id="bericht3" name="bericht3" value=
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo $formaat; ?>
>
<option value="15x15">15x15</option>
<option value="20x20">20x20</option>
<option value="25x25">25x25</option>
<option value="30x30">30x30</option>
<option value="40x50">40x50</option>
<option value="50x60">50x60</option>
<option value="50x70">50x70</option>
<option value="60x80">60x80</option>
<option value="70x100">70x100</option>
</select>
<li>
<li><input type="reset" value="Begin opnieuw" />
<input type="submit" name="versturen" value="Verstuur bericht" />
</li>
</ul>
<p>Alle velden gemarkeerd met een * zijn verplicht. <br> Uw voornaam, achternaam en e-mail adres verschijnen bij de mailgegevens.
</p>
</form>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?php
$naar
= '[email protected]'; // Waar moet het naartoe?
$onderwerp = 'Fotosite'; // Het onderwerp van het bericht
 
// Header instellen, zodat nl2br() werkt

$headers = "MIME-version: 1.0\r\n";
$headers .= "content-type: text/html;charset=utf-8\r\n";
 
if(isset($_POST['versturen'])) // Als het formulier verzonden is door op de verzend knop te klikken
{
    $voornaam = trim($_POST['voornaam']); // Alle overbodige spaties uit het voornaam veld verwijderen
    $achternaam = trim($_POST['achternaam']); // Alle overbodige spaties uit het achternaam veld verwijderen
    $email = trim($_POST['email']); // Alle overbodige spaties uit het email veld verwijderen
    $bericht = ($_POST['bericht, bericht1, bericht2,bericht3']);
    
    $fout = false; // Om te kijken straks of er wat fout is
 
    
    {
        $headers .= 'From: ' . $voornaam . ' ' . $achternaam . '<' . $email . '>'; // Een afzender instellen zodat je kan reageren.
 
        if(mail($naar, $onderwerp, nl2br($bericht), $headers))
        {

            print '<p>Het bericht is succesvol verzonden!</p>';
        }

        else
        {
            print '<p>Helaas, er is wat fout gegaan tijdens het verzenden van het formulier.</p>';
        }
    }
}

?>


</body>
</html>
 
PHP hulp

PHP hulp

22/12/2024 21:03:13
 
Erwin H

Erwin H

08/06/2013 11:07:07
Quote Anchor link
Tja, hier zit natuurlijk de fout:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$bericht
= ($_POST['bericht, bericht1, bericht2,bericht3']);
?>

Dat is absoluut niet de manier om met arrays te werken in php.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$bericht
= $_POST['bericht'].$_POST['bericht1'].$_POST['bericht2'].$_POST['bericht3'];
?>
Gewijzigd op 08/06/2013 11:07:36 door Erwin H
 
Peter Munk

Peter Munk

08/06/2013 11:19:17
Quote Anchor link
*facepalm
bedankt!
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.