Ocena wątku:
- 0 głosów - średnia: 0
- 1
- 2
- 3
- 4
- 5
[JS] forumularz kontaktowy
|
Liczba postów: 16
Liczba wątków: 6
Dołączył: 06-09-2011
Reputacja:
0
Liczba postów: 868
Liczba wątków: 29
Dołączył: 26-06-2009
Reputacja:
27
Funkcja mail lub przez SMTP.
Liczba postów: 16
Liczba wątków: 6
Dołączył: 06-09-2011
Reputacja:
0
(15-09-2011, 00:28)mateo napisał(a): Funkcja mail lub przez SMTP.
jak to zrobić za pomocą JS?
Liczba postów: 868
Liczba wątków: 29
Dołączył: 26-06-2009
Reputacja:
27
Jeśli chcesz wysłać maila prosto ze strony to konieczne jest użycie PHP. JS'em można tylko zainicjować mailto
Liczba postów: 16
Liczba wątków: 6
Dołączył: 06-09-2011
Reputacja:
0
jak to zrobić za pomocą PHP?
Liczba postów: 341
Liczba wątków: 4
Dołączył: 15-10-2009
Reputacja:
23
15-09-2011, 02:12
(Ten post był ostatnio modyfikowany: 15-09-2011, 02:13 przez kancik.)
Cytat:Wyrazić to co czuję , zabrakło by tyle słów....
Liczba postów: 16
Liczba wątków: 6
Dołączył: 06-09-2011
Reputacja:
0
Liczba postów: 341
Liczba wątków: 4
Dołączył: 15-10-2009
Reputacja:
23
15-09-2011, 03:00
(Ten post był ostatnio modyfikowany: 15-09-2011, 03:00 przez kancik.)
Pokaż kod no co ja Ci powiem. Czarodziejem nie jestem. Ta czarna ramka nawet nie wiem co to ma być i w jakim celu.
Cytat:Wyrazić to co czuję , zabrakło by tyle słów....
Liczba postów: 16
Liczba wątków: 6
Dołączył: 06-09-2011
Reputacja:
0
ok już podaje kod php
Kod: <?php
// sprawdzamy, czy zmienna $submit jest pusta
if (empty($_POST['submit'])) {
// wyświetlamy formularz
echo "<table border=\"0\">
<form action=\"kontakt.php\" target=\"I1\" method=\"post\">
<tr class=\"tresc\">
<td align=\"right\">
<p style=\"margin-right: 10\">Imię:</td>
<td><input type=\"text\" name=\"imie\" \"width: 250px\" size=20 class=\"trescb\" style=\"float: left\"></td>
</tr>
<tr class=\"tresc\">
<td align=\"right\">
<p style=\"margin-right: 10\">Nazwisko:</td>
<td><input type=\"text\" name=\"nazwisko\" \"width: 250px\" size=20 class=\"trescb\" style=\"float: left\"></td>
</tr>
<tr class=\"tresc\">
<td align=\"right\">
<p style=\"margin-right: 10\">Adres:</td>
<td><input type=\"text\" name=\"adres\" \"width: 250px\" size=20 class=\"trescb\" style=\"float: left\"></td>
</tr>
<tr class=\"tresc\">
<td align=\"right\">
<p style=\"margin-right: 10\">Kod pocztowy:</td>
<td><input type=\"text\" name=\"kod\" \"width: 250px\" size=20 class=\"trescb\" style=\"float: left\"></td>
</tr>
<tr class=\"tresc\">
<td align=\"right\">
<p style=\"margin-right: 10\">Miejscowosć:</td>
<td><input type=\"text\" name=\"miejscowosc\" \"width: 250px\" size=20 class=\"trescb\" style=\"float: left\"></td>
</tr>
<tr class=\"tresc\">
<td align=\"right\">
<p style=\"margin-right: 10\">Data urodzenia:</td>
<td><input type=\"text\" name=\"data\" \"width: 250px\" size=20 class=\"trescb\" style=\"float: left\"></td>
</tr>
<tr class=\"tresc\">
<td align=\"right\">
<p style=\"margin-right: 10\">Telefon:</td>
<td><input type=\"text\" name=\"telefon\" \"width: 250px\" size=20 class=\"trescb\" style=\"float: left\"></td>
</tr>
<tr class=\"tresc\">
<td align=\"right\">
<p style=\"margin-right: 10\">E-mail:</td>
<td><input type=\"text\" name=\"email\" \"width: 250px\" size=20 class=\"trescb\" style=\"float: left\"></td>
</tr>
<tr class=\"tresc\">
<td align=\"right\">
<p style=\"margin-right: 10\">Pole wyboru:</td>
<td><select name=\"wyb\" class=\"trescb\" style=\"float: left\">
<option>grafika</option>
<option>ksiegowosc</option>
</select></td>
</tr>
<tr class=\"tresc\">
<td> </td>
<td> <input type=\"checkbox\" name=\"zgoda\" class=\"trescb\" size=\"20\">
Wyrażam zgodę na gromadzenie, przechowywanie i przetwarzanie moich
danych osobowych<br><Br> </td></tr>
<tr class=\"trescb\">
<td> </td>
<td><input type=\"submit\" name=\"submit\" value=\"Wyslij\" size=\"20\" action=\"kontakt.php\" rel=\"flowerdivcontainer\" rev=\"flowernote,flowernote2\">
<input type=\"reset\" value=\"Wyczysć\" size=\"20\"></td></form>
</tr>
</table>";
}
// sprawdzamy, czy zmienne przesłane z formularza nie są puste
elseif (!empty($_POST['imie']) && !empty($_POST['nazwisko']) && !empty($_POST['wyb']) && !empty($_POST['zgoda']) && !empty($_POST['kod']) && !empty($_POST['email']) && !empty($_POST['miejscowosc']) && !empty($_POST['data']) && !empty($_POST['telefon']) && !empty($_POST['adres'])) {
// jeżeli powyższy warunek jest spełniony tworzona jest wiadomość
// zmienna $message zawiera treść wiadomości
$message = "
Imie: $_POST[imie]\n
Nazwisko: $_POST[nazwisko]\n
Adres: $_POST[adres]\n
Kod: $_POST[kod]\n
Miejscowosc: $_POST[miejscowosc]\n
Data: $_POST[data]\n
Telefon: $_POST[telefon]\n
E-mail: $_POST[email]\n
Pole wyboru: $_POST[wyb]";
// zmienna $header zawiera przede wszystkim adres zwrotny
$header = "From: $_POST[imie] <$_POST[email]>";
// funkcja mail() za pomocą której wiadomość zostanie wysłana
@mail("[email protected]","Wiadomosc ze strony WWW","$message","$header")
or die('Nie udało się wysłać wiadomości');
// wyświetlenie komunikatu w przypadku powodzenia
echo "<body bgcolor=\"#FFFFE0\"><div align=\"center\"><strong>Wiadomość została wysłana poprawnie!<br>W ciągu kilku dni od wysłania formularza otrzymasz na podany przez Ciebie adres e-mail
potwierdzenie zgłoszenia. </p></strong></div>";
}
// lub w przypadku nie wypełnienia formularza do końca
else echo "<body bgcolor=\"#FFFFE0\"> <span \"color: #FF0000; text-align: center;\"><br><br>Wypełnij wszystkie pola formularza!</span>";
?>
<p align="center">
<iframe name="I1" src="no.php" width="623" height="200" noResize border=0 noresize="noresize" frameborder="0" marginwidth="0" marginheight="0" scrolling="no">
</iframe></p>
Liczba postów: 2,411
Liczba wątków: 14
Dołączył: 10-08-2009
Reputacja:
132
15-09-2011, 14:33
(Ten post był ostatnio modyfikowany: 15-09-2011, 14:34 przez Kartofelek.)
co to jest to?
Kod: <input type=\"submit\" name=\"submit\" value=\"Wyslij\" size=\"20\" action=\"kontakt.php\" rel=\"flowerdivcontainer\" rev=\"flowernote,flowernote2\">
To że ci się pokazuje strona w stronie to nic dziwnego. Przecież na końcu kodu masz wstawiony iframe z src="no.php". Komunikat też się pokazuje.
Czy funkcja mail zwraca błędy? Masz małpę przed nią stąd nic nie sygnalizuje. Może nie masz do niej dostępu?
|
Użytkownicy przeglądający ten wątek: 1 gości
|
|
Sponsorzy i przyjaciele
|
|
|