Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Formularz kontaktowy
suchy1
post
Post #1





Grupa: Zarejestrowani
Postów: 246
Pomógł: 8
Dołączył: 2.04.2006
Skąd: Gliwice

Ostrzeżenie: (0%)
-----


Witam,

Chciałbym żeby po kliknięciu na przycisk wyslij dane z formularza zostały wysłane. Normalnie mechanizm działa ale jak odswieze strone @ jest wysyłany. Dlatego dodałem instrukcje warunkową IF, jednak teraz formularz nie wysyła wiadomości.

Plik: kontakt.php
  1. <div id = "contentWrapRight">
  2.                        <form action="kontakt.php" method="post">
  3.                            <fieldset>
  4.                                <legend>Formularz kontaktowy</legend>
  5.                                     <dl>
  6.                                        <dt><label for="imie_nazwisko">Imię i nazwisko:</label></dt>
  7.                                        <dd><input type="text" name="imie_i_nazwisko" size="32" maxlength="128" /></dd>
  8.                                    </dl>
  9.                                    <dl>
  10.                                        <dt><label for="email">Email:</label></dt>
  11.                                        <dd><input type="text" name="email" size="32" maxlength="128" /></dd>
  12.                                    </dl>
  13.                                    <dl>
  14.                                        <dt><label for="email">Telefon:</label></dt>
  15.                                        <dd><input type="text" name="telefon" size="32" maxlength="128" /></dd>
  16.                                    </dl>
  17.                                    <dl>
  18.                                        <dt><label for="comments">Wiadomość:</label></dt>
  19.                                        <dd><textarea name="wiadomosc" rows="5" cols="60"></textarea></dd>
  20.                                    </dl>
  21.                            </fieldset>
  22.                            <fieldset>
  23.                                <input type="submit" name="wyslij" value="Wyślij" />
  24.                            </fieldset>
  25.                     </form>
  26.                  </div>
  27.                </div>
  28.                <div id = "contentFooter"></div>
  29.            </div>
  30.        </div>
  31.      
  32.        <?php
  33.            $wyslij=$_POST['wyslij'];
  34.            if($_POST['wyslij'] == true)
  35.                {
  36.                  
  37.                        $site_name = "moja nazwa";
  38.                        $site_email = "mail@google.pl";
  39.                        $imie_i_nazwisko=$_POST['imie_i_nazwisko'];                        
  40.                      
  41.                        mail("$site_email", "$site_name - Formularz kontaktowy",
  42.                        "Wysłany przez: $imie_i_nazwisko \n\n
  43.                        Email: $email\n\n
  44.                        Telefon: $telefon\n\n
  45.                        Wiadomość: \n\n
  46.                        $wiadomosc ");
  47.                        echo "<B>Wiadomość została wysłana !</B>";                  
  48.                }
  49.        ?>


Jak zrobic aby wiadomość była wysyłana w momencie kliknięcia na przycisk wyślij a nie po odswiezeniu storny ?

Ten post edytował suchy1 4.01.2009, 12:04:14
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 18:44