Pagina 1 van 1

PHP variabele in HTML output

Geplaatst: 16 dec 2010, 15:56
door Xaboteur
Hallo allemaal,

Ik ben hier nieuw, en ben een beginnend PHP programmeur.
Ik zit met een misschien wat domme vraag, maar daarom ben ik ook beginner :lol:

Ik heb via php een mail document om een automatische email te sturen met html opmaak.

Ik heb dus in mijn $bericht variable een volledige HTML code zitten die weergegeven wordt in de email. Maar nu wil ik in die html code verschillende variabelen weergeven, zoals $naam, $bedrijf, $email, ...

Ik zal natuurlijk iets heel stoms fout doen, maar ik kom er dus niet meer uit..

Hier is de code:

Code: Selecteer alles

<html>
    <head>
        <title>PHP Mail Sender</title>
    </head>
    
    <body>
        <?php

        $mail = 'ontvanger@domein.com';
        $onderwerp = 'Testbericht';
        $naam = $_POST['Naam'];
        $bedrijf = $_POST['Bedrijf'];
        $tel = $_POST['Tel'];
        $email = $_POST['Email'];
        
        $bericht = "
            <!DOCTYPE HTML PUBLIC \"-//W3C//Dtd HTML 4.0 transitional//EN\">
            <html>
                <head><title>E-mail verzenden als HTML</title>
                <meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
                <style>body {margin-top: 25px; font-size: 10pt; margin-left: 25px; color: #000000; font-family: Arial, Helvetica;}</style>
                </head>
                
                <body>
                    <table>
                        <tr>
                            <td>
                            Onderstaande klant wil een offerte.
                            </td>
                        </tr>
                        <tr>
                            <td>
                            Naam:
                            </td>
                            <td>";
                                $bericht.= $naam;
                                $bericht.= "
                            </td>
                        </tr>
                        <tr>
                            <td>
                                Bedrijf:
                            </td>
                            <td>";
                                $bericht.= $bedrijf;
                                $bericht.= "
                            </td>
                        </tr>
                        <tr>
                            <td>
                                Telefoon:
                            </td>
                            <td>";
                                $bericht.= $tel;
                                $bericht.= "
                            </td>
                        </tr>
                        <tr>
                            <td>
                                Email:
                            </td>
                            <td>";
                                $bericht.= $email;
                                $bericht.= "
                            </td>
                        </tr>
                    </table>
                </body>
            </html>
        ";
        
        
        $headers = "From: webmaster@domein.com\r\n";
        $headers.= "MIME-Version: 1.0\r\n";
        $headers.= "Content-Type: text/html; charset=iso-8859-1\r\n";
        
        
        if (mail($mail,$onderwerp,$bericht,$headers)) {
          echo "<h4>Bedankt voor de aanvraag. Wij beantwoorden deze zo snel mogelijk.</h4>";
          echo "<a href='javascript:history.back(1);'>Back</a>";
        } else {
          echo "<h4>Can't send email to $mail</h4>";
        }
        ?>
    </body>
</html>
Alvast bedankt!

Xaboteur

Re: PHP variabele in HTML output

Geplaatst: 16 dec 2010, 15:58
door odil
Ik denk dat je hier geen antwoord zal krijgen want je zit op een forum wat phpbb forums ondersteund ;)

Re: PHP variabele in HTML output

Geplaatst: 16 dec 2010, 15:59
door Xaboteur
Heb een php hulp forum gevonden!

Sorry voor dit topic te starten... :oops: