Ocena wątku:
- 6 głosów - średnia: 3.67
- 1
- 2
- 3
- 4
- 5
Jak zrobic Formularz Kontaktowy na stronie ?
|
Liczba postów: 2
Liczba wątków: 0
Dołączył: 05-04-2008
Reputacja:
0
05-04-2008, 09:56
(Ten post był ostatnio modyfikowany: 05-04-2008, 15:08 przez Wait.)
prosze o pomoc... proboje kilka dni i nic mi nie wychodzi.
wstawilem taki kod :
Kod: <form method="post" action="wyslij.php" name="kontakt">
<div><li><label for="nick">Imię: </label><ul><input type="text" class="text" id="nick" name="nick" ></div>
<div><li><label for="temat">Temat: </label><ul><input type="text" name="temat" class="text" id="temat" ></div>
<div><li><label for="mail">Twój adres e-mail: </label><ul><input type="text" name="mail" class="text" id="mail" ></div>
<div><li><label for="tresc">Treść: </label><ul><textarea name="tresc" id="tresc" rows="5" cols="50" ></textarea></div>
<div><ul><input type="submit" value="Wyślij" /></div>
</form>
<?php
if (!nick || !mail || !temat || !tresc)
{
echo "Nie uzupełniłeś wszystkich rubryk.";
exit;
}
$wiadomosc =
"Imie: ".$_POST['nick']."
e- mail: ".$_POST['mail']."
Tresc: ".$_POST['tresc']." ";
$tematyka = "Nazwa twojej strony - ".$temat;
mail ("[email protected]", $tematyka, $wiadomosc );
echo "Dziekujemy za wysłanie do nas wiadomości,";
echo "<ul>o treści: <ul />";
echo "Twoje imię: <strong>".$nick."</strong><ul />";
echo "Temat: <strong>".$temat."</strong><ul />";
echo "Twój adres e-mail: <strong>".$mail."</strong><ul />";
echo "Treść: <strong>".$tresc."</strong><ul />";
?>
wchodze na strone i chcem wyslac wiadomosc testowa i wyskakuje mi:
strona nie moze byc znaleziona.
nie rozumiem dlaczego.prosze pomocy.
Liczba postów: 297
Liczba wątków: 21
Dołączył: 05-01-2008
Reputacja:
3
Wszystko działa.
Wklejasz ten kod do edytora:
Kod: <form method="post" action="wyslij.php" name="kontakt">
<div><li><label for="nick">Imię: </label><ul><input type="text" class="text" id="nick" name="nick" ></div>
<div><li><label for="temat">Temat: </label><ul><input type="text" name="temat" class="text" id="temat" ></div>
<div><li><label for="mail">Twój adres e-mail: </label><ul><input type="text" name="mail" class="text" id="mail" ></div>
<div><li><label for="tresc">Treść: </label><ul><textarea name="tresc" id="tresc" rows="5" cols="50" ></textarea></div>
<div><ul><input type="submit" value="Wyślij" /></div>
</form>
zapisujesz go na przykład jako formularz.html
Teraz ten drugi kod wklejasz do edytora:
Kod PHP: <?php if (!nick || !mail || !temat || !tresc) { echo "Nie uzupełniłeś wszystkich rubryk."; exit; }
$wiadomosc = "Imie: ".$_POST['nick']."
e- mail: ".$_POST['mail']."
Tresc: ".$_POST['tresc']." ";
$tematyka = "Nazwa twojej strony - ".$temat;
mail ("[email protected]", $tematyka, $wiadomosc ); echo "Dziekujemy za wysłanie do nas wiadomości,"; echo "<ul>o treści: <ul />"; echo "Twoje imię: <strong>".$nick."</strong><ul />"; echo "Temat: <strong>".$temat."</strong><ul />"; echo "Twój adres e-mail: <strong>".$mail."</strong><ul />"; echo "Treść: <strong>".$tresc."</strong><ul />"; ?> i zapisujesz go jako wyslij.php
Wrzucasz pliki na serwer, wchodzisz na adres www.twoja-strona.pl/formularz.html i wszystko.
Liczba postów: 2
Liczba wątków: 0
Dołączył: 05-04-2008
Reputacja:
0
Niby wysyla ale wiadomosc nie dochodzi
Liczba postów: 1
Liczba wątków: 0
Dołączył: 24-08-2008
Reputacja:
0
24-08-2008, 22:38
(Ten post był ostatnio modyfikowany: 24-08-2008, 23:38 przez j0ker.)
Poju napisał(a):Hej!
Napisałem taki prosty formularz, oczywiście musisz go analogicznie rozbudować.
to wstaw do kodu np. kontakt.html:
Kod: <form method="post" action="wyslij.php" name="kontakt">
<div><li><label for="nick">Imię: </label><ul><input type="text" class="text" id="nick" name="nick" ></div>
<div><li><label for="temat">Temat: </label><ul><input type="text" name="temat" class="text" id="temat" ></div>
<div><li><label for="mail">Twój adres e-mail: </label><ul><input type="text" name="mail" class="text" id="mail" ></div>
<div><li><label for="tresc">Treść: </label><ul><textarea name="tresc" id="tresc" rows="5" cols="50" ></textarea></div>
<div><ul><input type="submit" value="Wyślij" /></div>
</form>
a to do pliku wyslij.php:
Kod PHP: <?php if (!nick || !mail || !temat || !tresc) { echo "Nie uzupełniłeś wszystkich rubryk."; exit; }
$wiadomosc = "Imie: ".$_POST['nick']."
e- mail: ".$_POST['mail']."
Tresc: ".$_POST['tresc']." ";
$tematyka = "Nazwa twojej strony - ".$temat;
mail ("[email protected]", $tematyka, $wiadomosc ); echo "Dziêkujemy za wysłanie do nas wiadomości,"; echo "<ul>o treści: <ul />"; echo "Twoje imię: <strong>".$nick."</strong><ul />"; echo "Temat: <strong>".$temat."</strong><ul />"; echo "Twój adres e-mail: <strong>".$mail."</strong><ul />"; echo "Treść: <strong>".$tresc."</strong><ul />"; ?>
Rewelacyjny skrypcik, wszystko piknie dziala, wielkie dzieki. Mam tylko jeszcze pytanie, czy jest mozliwosc aby zmniejszyc formularz? aby byl sporo mniejszy i nie bylo takich odstepow miedzy tabelkami. Prosze o odp. a jak ktos chce to moze sprawdzic jak wykorzystalem skrypcik na www.pustkowo.hostit.pl/kontakt.html
Liczba postów: 1
Liczba wątków: 0
Dołączył: 20-11-2008
Reputacja:
0
Powiedzcie gdzie się daje te pliki .php
Liczba postów: 852
Liczba wątków: 35
Dołączył: 17-12-2007
Reputacja:
12
Gdzie się zapisuje? W kontekście tego przykładu to w tym samym folderze co pliki .html. Pamiętajcie, że funkcji mail() nie przetestujecie na localhoście. Wymaga to instalacji odpowiedniej biblioteki i skorzystania z SMTP np. phpmailer. Tak więc musicie to testować na serwerze, który obsługuje PHP.
Liczba postów: 2
Liczba wątków: 1
Dołączył: 20-03-2009
Reputacja:
0
Cześć!
Dzięki za formularz działa bardzo dobrze.
Tylko jedno pytanie - po kliknięciu pojawia się nowe okno z wyświetlonymi danymi, które wpisał wysyłający maila ze strony.
Jak zrobić żeby to okno z potwierdzeniem wyslania zostalo na tej samej stronie tak jak tu?
http://www.pustkowo.hostit.pl/kontakt.html
Liczba postów: 1
Liczba wątków: 0
Dołączył: 03-05-2009
Reputacja:
0
Witam wszystkich u mnie tez dziala ale po wypelnieniu formularza wyskakuje nowe okno z wiadomoscia:
Dziekujemy za wysłanie do nas wiadomości,
o treści:
Twoje imię:
Temat:
Twój adres e-mail:
Treść:
a w formularzu wszystko zostalo wypelnione ? dlaczego wiec nie pokazuje wypelniajacemu tych danych ?
pozdrawiam i prosze o pomoc
Liczba postów: 5
Liczba wątków: 2
Dołączył: 04-05-2009
Reputacja:
0
Nie chce zakładac nowego wątku bo mam pytanie odnosnie mojego formularrza.
Stworzyłem w htmlu taki oto formularz:
Kod: </script>
<form action="mailto:[email protected]" method="post" enctype="text/plain"><div>
<table bgcolor="silver">
<tr>
<td>Imię:</td><td><input type="text" name="imie" /></td>
</tr>
<tr>
<td>Twój kontakt:</td><td><input type="text" name="nazwisko" /></td>
</tr>
<tr>
</tr>
</table>
<textarea name="Komentarz" cols="40" rows="10">Tu wpisz zapytanie</textarea>
<br />
<!-- Przycisk WYŚLIJ -->
<input type="submit" value="Wyślij zapytanie" />
<!-- Przycisk WYCZYŚĆ DANE -->
<input type="reset" value="Wyczyść dane" />
</div></form> Niestety nie działa. Z tego co się naczytałem musze dodać kod php. No właśnie jak to zrobic i jak taki kod napisać?
Pomózcie bo trace już zmysły.
Liczba postów: 938
Liczba wątków: 22
Dołączył: 21-01-2009
Reputacja:
23
Zamiast tego:
wpisz to:
Kod: <form action="plik.php" method="post">
|
Podobne wątki… |
Wątek: |
Autor |
Odpowiedzi: |
Wyświetleń: |
Ostatni post |
|
Weryfikacja zdjęć na stronie |
widzaceoko |
0 |
1,703 |
19-02-2018, 02:26
Ostatni post: widzaceoko
|
|
Obraz z kamery IP na stronie |
Maciek975 |
3 |
4,248 |
05-10-2017, 16:25
Ostatni post: Narind
|
|
Strona w stronie ale z inną wartością w adresie |
ppawlo |
0 |
2,077 |
30-04-2017, 19:36
Ostatni post: ppawlo
|
|
Problem z lubie to na stronie |
ciapus4 |
3 |
4,645 |
28-03-2017, 11:55
Ostatni post: sskijop
|
|
Jak to zrobić. Wyszukiwarka |
vVPATOLVv |
8 |
7,834 |
28-03-2017, 11:52
Ostatni post: sskijop
|
Użytkownicy przeglądający ten wątek: 1 gości
|
|
Sponsorzy i przyjaciele
|
|
|