Új hozzászólás Aktív témák

  • The DJ

    addikt

    Alap PHP kérdésem lenne. Adott egy weboldal, van egy online üzenetküldő form, kér egy nevet, egy e-mail címet és persze az üzenetet, amit a küldés gombra kattintva elküld a megadott címre. Alap kód, működik, minden oké, csak egy dolgot nem tudok megoldani egyenlőre. Mégpedig azt, hogy a küldés után ne új oldalon adja be azt, hogy az "Üzenete elküldve", hanem a jelenlegi oldalon jelenítse meg ezt. Most ismerkedem a php-val és nem tudom hogyan lehetne ezt a legegyszerűbben és legjobban megoldani, szívesen fogadnék ötleteket :)

    Itt a php kód:

    <?php
    if(isset($_POST['submit'])) {

    $to = "valami@valami.hu";
    $subject = "subject";
    $name_field = $_POST['name'];
    $email_field = $_POST['email'];
    $message = $_POST['message'];

    $body = "From: $name_field\n E-Mail: $email_field\n Message:\n $message";

    echo "Az üzenetét elküldtük a következő címre $to!";
    mail($to, $subject, $body);

    } else {

    echo "Az üzenet küldése nem sikerült!";

    }
    ?>

    Itt pedig a web felőli része csupaszon:

    <input type="text" name="name" size="19" />
    <input type="text" name="email" size="19" />
    <textarea rows="9" name="message" cols="30"></textarea>
    <input type="submit" value="Elküld" name="submit" />

    Mivel egészítsem ki a kódot, hogy elérjem a kívánt hatást? :R

Új hozzászólás Aktív témák