![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 10.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
witam serdecznie
mam problem jesli moge prosic o porade zbudowalem stronke a w niej formularz kontaktowy niestety musi on korzystac z phpmailera ale wsztstko dzialalo ok dopoki nie zmienilem przyciskow wyslij i reset oto kod formularza <table border="0"> <tbody> <tr> <td>Imię i Nazwisko: </td> <td><input name="imie" style="border-style: groove; border-color: rgb(0, 0, 0);" type="text" /></td> </tr> <tr> <td>Twój email: </td> <td><input name="email" style="border-style: groove; border-color: rgb(0, 0, 0);" type="text" /></td> </tr> <tr> <td>Telefon kontaktowy: </td> <td><input name="tel" style="border-style: groove; border-color: rgb(0, 0, 0);" type="text" /></td> </tr> <tr> <td>Treść wiadomości : </td> <td><textarea name="tresc" cols="50" rows="10" style="border-style: groove; border-color: rgb(0, 0, 0);"></textarea></td> </tr> </tbody> </table> <br /> <br /> <br /> <input value="Wyślij" style="border: 2px outset rgb(0, 0, 0); font-size: 14pt; font-weight: bold;" type="submit" /> <input value="Wyczyść" style="border: 2px outset rgb(0, 0, 0); font-size: 14pt; font-weight: bold;" type="reset" /> co nie dziala a dzialalo wczesniej ![]() drugi problem jest taki zeby wyslac emaila dane sa przekazywane z powyzszego formularza przez plik php /wyslij.php/ dzialalo to do czasu wczesniej oipisanych zmian ale pojawiala sie biala strona z napisem wiadomosc zostala wyslana jak spowodowac by powracal np do formularza wyslij /kontakt1.html/ lub do strony glownej? dziekuje za pomoc kk |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 20.08.2008 Ostrzeżenie: (10%) ![]() ![]() |
witam serdecznie mam problem jesli moge prosic o porade zbudowalem stronke a w niej formularz kontaktowy niestety musi on korzystac z phpmailera ale wsztstko dzialalo ok dopoki nie zmienilem przyciskow wyslij i reset oto kod formularza <table border="0"> <tbody> <tr> <td>Imię i Nazwisko: </td> <td><input name="imie" style="border-style: groove; border-color: rgb(0, 0, 0);" type="text" /></td> </tr> <tr> <td>Twój email: </td> <td><input name="email" style="border-style: groove; border-color: rgb(0, 0, 0);" type="text" /></td> </tr> <tr> <td>Telefon kontaktowy: </td> <td><input name="tel" style="border-style: groove; border-color: rgb(0, 0, 0);" type="text" /></td> </tr> <tr> <td>Treść wiadomości : </td> <td><textarea name="tresc" cols="50" rows="10" style="border-style: groove; border-color: rgb(0, 0, 0);"></textarea></td> </tr> </tbody> </table> <br /> <br /> <br /> <input value="Wyślij" style="border: 2px outset rgb(0, 0, 0); font-size: 14pt; font-weight: bold;" type="submit" /> <input value="Wyczyść" style="border: 2px outset rgb(0, 0, 0); font-size: 14pt; font-weight: bold;" type="reset" /> co nie dziala a dzialalo wczesniej ![]() drugi problem jest taki zeby wyslac emaila dane sa przekazywane z powyzszego formularza przez plik php /wyslij.php/ dzialalo to do czasu wczesniej oipisanych zmian ale pojawiala sie biala strona z napisem wiadomosc zostala wyslana jak spowodowac by powracal np do formularza wyslij /kontakt1.html/ lub do strony glownej? dziekuje za pomoc kk Chciales w czystym HTML napisac formularz, który będzie ci wysyłał maila ? Hmm troche dziwne, lecz trudne do wykonania. Proponuje zrobić to zapomocą php. Kod <?php // sprawdzamy, czy zmienna $submit jest pusta if (empty($_POST['submit'])) { // wyświetlamy formularz echo "<table cellpadding=\"5\"border=\"0\" align=\"center\"><form method=\"post\"> <title>tytul twojej strony</title> <center> <tr> <td><font face='Verdana,Tahoma,Arial,Sans-Serif' size='1' color='#b4b4b4'><b>Twoje imie:</td> <td><input type=\"text\" name=\"imie\" style=\"background-color: #534040; color: #ead1d1; width:250px; border:1px #837c7c solid;\"></td> </tr> <tr> <td><font face='Verdana,Tahoma,Arial,Sans-Serif' size='1' color='#b4b4b4'><b>Twoj e-mail:</td> <td><input type=\"text\" name=\"email\" style=\"background-color: #534040; color: #ead1d1; width:250px; border:1px #837c7c solid\"></td> </tr> <tr> <td><font face='Verdana,Tahoma,Arial,Sans-Serif' size='1' color='#b4b4b4'><b>Telefon:</td> <td><input type=\"text\" name=\"tel\" style=\"background-color: #534040; color: #ead1d1; width:250px; border:1px #837c7c solid\"></td> </tr> <tr> <td><font face='Verdana,Tahoma,Arial,Sans-Serif' size='1' color='#b4b4b4'><b>Tresc wiadomosci:</td> <td><textarea type=\"text\" name=\"tresc\" style=\"background-color: #534040; color: #ead1d1; width:250px; border:1px #837c7c solid\"></td> </tr> <tr> <td> </td> <td> <input type=\"submit\" name=\"submit\" style=\"background-color: #1c1b1b; color: #ead1d1; width:100px; border:1px #837c7c solid\" value=\"Wyslij\"> <input type=\"reset\" style=\"background-color: #1c1b1b; color: #ead1d1; width:100px; border:1px #837c7c solid\" value=\"Resetuj\"></td></form> </tr> </table>"; } // sprawdzamy, czy zmienne przesłane z formularza nie są puste elseif (!empty($_POST['imie']) && !empty($_POST['email']) && !empty($_POST['tel']) && !empty($_POST['tresc'])) { // jeżeli powyższy warunek jest spełniony tworzona jest wiadomość // zmienna $message zawiera treść wiadomości $message = "Imie: $_POST[imie]\nE-mail: $_POST[email]\nTelefon: $_POST[tel]\nTresc: $_POST[tresc]"; // zmienna $header zawiera przede wszystkim adres zwrotny $header = "From: $_POST[nick] <$_POST[email]>"; // funkcja mail() za pomocą której wiadomość zostanie wysłana @mail("twojmail@strona.pl","Wiadomosc ze strony www.strona.pl","$message","$header") or die('Nie udało się wysłać wiadomości'); // wyświetlenie komunikatu w przypadku powodzenia echo "</br> </br> Wiadomsoc wyslano</b></font></strong></div> </br> </br>"; } // lub w przypadku nie wypełnienia formularza do końca else echo "Wypelnij caly formularz"; ?> oczekuje podziekowania oczywiscie, gdyz sam ci pisalem skrypt bo sie ucze i mi sie nudzilo ![]() Ten post edytował MuMiN87 20.08.2008, 18:27:23 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 06:25 |