-2

私たちの顧客 beskede に beskede を書いた人に渡したいと思います。できるだけ早く彼に連絡しますが、現時点ではページをリロードする必要があります。そのため、送信された情報を同時に送信する必要があります。

私の心は、JavaScript、jQuery、または AJAX を使用することですが、この分野はよくわかりません :)

<div class="kontakt_box">
        <h3>Kontakt Mads Ørnfeldt Andersen</h3>
        <p>Kom i kontakt med Mads Ørnfeldt Andersen</p>
            <?php
                $email_afsender = $mebe->email_afsender();
            ?>
            <form action="#" method="post" name="kontakt_box">
                <label>Navn<br /><input type="text" name="navn" required title="Angive et Navn" class="new" placeholder="Navn"></label><br />
                <label>Efternavn<br /><input type="text" required title="Angive et efternavn" name="efternavn" class="new" placeholder="Efternavn"></label><br />
                <label>Email<br /><input type="email" required title="Angive en email!" name="email" class="new" placeholder="Email"></label><br />
                <label>Tekst<br /><textarea name="tekst" cols="35" rows="10" class="new"  required title="Skrive noget indhold i email!!" placeholder="Tekst til email"></textarea></label><br />
                <label><input type="submit" name="send" value="Send" class="new"></label>
            </form>
    </div>

ここに私のコードコードがあります:

function email_afsender()
{
    if(isset($_POST["send"]))
    {
        $fra = $_POST["navn"] . " " . $_POST["efternavn"] . "<" . $_POST["email"] . ">";
        $til = "hello@world.dk";
        $emne = "Kontakt blabla.dk - " . $_POST["navn"] . " " . $_POST["efternavn"];
        $besked = $_POST["tekst"];

        //headers

        $headers = "MIME-Version: 1.0\r\n";
        $headers .= "Content-type: text/html; charset=UTF-8\r\n";
        $headers .= "From: " . $fra . "\r\n";

        mail($til, $emne, $besked, $headers);

        ?>
        <script language="javascript" type="text/javascript">  
            window.location.href = "/kontakt/";  
        </script> 
        <?php

    }
}

私の問題は何ですか:

メールを送信したいのですが、フォームの下にメールが送信されたことを示すメッセージをユーザーに表示したいと思います。

ここで私の問題を見ることができます

申し訳ありませんが、私の英語は下手ですが、私は失読症で、それが困難です。

4

1 に答える 1

0

あなたの問題は失読症ではなく、グーグル翻訳を使用していると思います。

使用する代わりに:

    <script language="javascript" type="text/javascript">  
        window.location.href = "/kontakt/";  
    </script>

http リダイレクトを行う必要があります。

header('Location: ' . $TargetPage);
于 2013-05-13T20:40:58.773 に答える