Ocena wątku:
- 0 głosów - średnia: 0
- 1
- 2
- 3
- 4
- 5
Co zrobić żeby ten formularz zaczął działać ?
|
Liczba postów: 27
Liczba wątków: 5
Dołączył: 16-06-2010
Reputacja:
0
Wiem, że prakuje tu pliku php ale jak go zrobić. Chciałbym żeby on wysyłał do mnie emial, to jest fomularz:
Kod: <form>
<div class="box">
<label>
<span>Imię i Nazwisko :</span>
<input type="text" class="wpis" name="nazwa" id="nazwa"/>
</label>
<label>
<span>E-mail :</span>
<input type="text" class="wpis" name="email" id="email"/>
</label>
<label>
<span>Temat :</span>
<input type="text" class="wpis" name="temat" id="temat"/>
</label>
<label>
<span>Wiadomość :</span>
<textarea class="wiadomosc" name="wiadomosc" id="tresc"></textarea>
<input type="button" class="button" value="Wyślj" />
</label>
</div>
</form>
Liczba postów: 2,587
Liczba wątków: 2
Dołączył: 03-04-2010
Reputacja:
58
Napisać kod PHP. Jak? Palcami. Google.pl => PHP form send mail
Liczba postów: 27
Liczba wątków: 5
Dołączył: 16-06-2010
Reputacja:
0
(17-06-2010, 03:12)Pedro84 napisał(a): Napisać kod PHP. Jak? Palcami. Google.pl => PHP form send mail
Jakbym nie szukał i podtarfił to zrobić to bym nie pisał. Dlatego proszę o pomoc ponieważ czytałem wiele stron i tak nic nie umiem zmontować.
Liczba postów: 2,587
Liczba wątków: 2
Dołączył: 03-04-2010
Reputacja:
58
(17-06-2010, 03:18)borek napisał(a): (17-06-2010, 03:12)Pedro84 napisał(a): Napisać kod PHP. Jak? Palcami. Google.pl => PHP form send mail
Jakbym nie szukał i podtarfił to zrobić to bym nie pisał. Dlatego proszę o pomoc ponieważ czytałem wiele stron i tak nic nie umiem zmontować. Coś kiepsko szukasz.
Cytat:Około 38,700,000 wyników (0,26 s)
To dla Ciebie mało? Są nawet gotowce. Myśl...
Liczba postów: 27
Liczba wątków: 5
Dołączył: 16-06-2010
Reputacja:
0
(17-06-2010, 03:55)Pedro84 napisał(a): (17-06-2010, 03:18)borek napisał(a): (17-06-2010, 03:12)Pedro84 napisał(a): Napisać kod PHP. Jak? Palcami. Google.pl => PHP form send mail
Jakbym nie szukał i podtarfił to zrobić to bym nie pisał. Dlatego proszę o pomoc ponieważ czytałem wiele stron i tak nic nie umiem zmontować. Coś kiepsko szukasz.
Cytat:Około 38,700,000 wyników (0,26 s)
To dla Ciebie mało? Są nawet gotowce. Myśl...
Tak wiem że są gotowce ale nie wiem jak mam to zastosować.
Liczba postów: 296
Liczba wątków: 1
Dołączył: 11-12-2009
Reputacja:
9
Tutaj na forum jest podpięty temat o formularzach. Tam masz gotowce. Spróbuj to wszystko odpowiednio dostosować, a jak napotkasz KONKRETNE problemy wtedy napisz.
Liczba postów: 27
Liczba wątków: 5
Dołączył: 16-06-2010
Reputacja:
0
Liczba postów: 27
Liczba wątków: 5
Dołączył: 16-06-2010
Reputacja:
0
Więc dorobiłem się takiego kodu:
Kod: <?php
$status = $_POST['status'];
if ($status == 1){
$error = '';
if (empty($_POST['nazwa']))
$error .= '* Pole imię i nazwisko jest puste!<br />';
if (empty($_POST['email']))
$error .= '* Pole email jest puste!<br />';
if (empty($_POST['temat']))
$error .= '* Pole temat jest puste!<br />';
if (empty($_POST['wiadomosc']))
$error .= '* Pole wiadomosc jest puste!<br />';
}
if (($status == 0) || ($error)){
echo $error;
?>
<form action="" method="POST">
<div class="box">
<label>
<span><font face="Arial">Imię i Nazwisko :</font></span>
<input type="text" class="wpis" name="nazwa" id="nazwa" />
</label>
<label>
<span><font face="Arial">E-mail :</font></span>
<input type="text" class="wpis" name="email" id="email"/>
</label>
<label>
<span><font face="Arial">Temat :</font></span>
<input type="text" class="wpis" name="temat" id="temat"/>
</label>
<label>
<span><font face="Arial">Wiadomość :</font></span>
<textarea class="wiadomosc" name="wiadomosc" id="tresc"></textarea>
<input name="wyslij" class="button" type="submit" value="wyślij" />
<input type="hidden" name="status" value="1" />
</label>
</div>
</form>
<?php
}
if (($status == 1) && (!$error)){
$email = $_POST['email'];
$to = ''; // do kogo
$subject = $_POST['temat']; // temat
$message = $_POST['wiadomosc']; // treść wiadomości
// Always set content-type when sending HTML email
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";
// More headers
$headers .= "From: $email" . "\r\n"; // od kogo
$headers .= "Cc: $email" . "\r\n"; // kopia emaila
if (mail($to,$subject,$message,$headers))
echo 'Email został wysłany!';
}
?>
Jak zrobić, żeby to wysyłało email na adres: [email protected], chciałbym żeby po wysłaniu był napis "Wiadomość została wysłana, dziękuje" a po refreszu znowu był pusty formularz lub po kilku sekundach sam sie pokzaywal nowy. I może coś jeszcze co polecacie Wink
Liczba postów: 2,587
Liczba wątków: 2
Dołączył: 03-04-2010
Reputacja:
58
1. mail();
2. Sprawdzasz czy poszedł mail za pomocą if.
3. Możesz ustawić przekierowanie, np. w javascript albo php.
PS. Ty masz pojęcie do czego służy label? Bo wydaje mi się, że nie. Label to etykieta, fieldset służy do grupowania selektorów.
Liczba postów: 27
Liczba wątków: 5
Dołączył: 16-06-2010
Reputacja:
0
20-06-2010, 01:57
(Ten post był ostatnio modyfikowany: 20-06-2010, 02:00 przez borek.)
to jak Ty byś to zrobił ?
Pedro mógłbyś to zrobić dla mnie tak jak to należy poprawnie zrobić ?
|
Podobne wątki… |
Wątek: |
Autor |
Odpowiedzi: |
Wyświetleń: |
Ostatni post |
|
[Jak zrobić]Wysokość górnego elementu zależna od wysokości dolnego elementu. |
MatixYo |
5 |
6,041 |
08-10-2014, 18:08
Ostatni post: Peter
|
|
Czy da się zrobić w jednym linku: http + mailto? |
alfa1 |
4 |
4,984 |
04-02-2014, 16:58
Ostatni post: alfa1
|
|
Jak zrobić test z wpisywaniem prawidłowych odpowiedzi (wordpress)? |
diegoa1 |
3 |
3,647 |
04-10-2012, 20:34
Ostatni post: camelrafal
|
|
[css] jak zrobic pole pomiedzy menu prawym i lewym |
drdala |
8 |
6,123 |
25-08-2012, 01:06
Ostatni post: Kartofelek
|
|
Pomógłby mi ktoś zrobić prostą rzecz? |
[email protected] |
7 |
5,045 |
10-08-2012, 01:33
Ostatni post: camelrafal
|
Użytkownicy przeglądający ten wątek: 1 gości
|
|
Sponsorzy i przyjaciele
|
|
|