Formularz kontaktowy

Witam,

poszukuję formularza kontaktowego który mógłbym w prosty sposób przerobić na taki podobny do tego.

Oczywiście z php sobie radzę w stopniu niewielkim ale formularz raczej będę potrafił edytować.

~~nie wiem czy temat pasuje bardziej do poszukuję czy do webmastering

Chcesz, aby dane na maila były wysyłane ? jeżeli tak to może ten sobie dostosować:

http://www.kess.snug.pl/?sid=10&pid=17

I popatrz jeszcze:

http://www.google.pl/search?hl=pl&lr=&s … hp&spell=1

Pozdrawiam.

Już zrobiłem … teraz mam problem …

otrzymuje

Część kodu:

13.if (empty($_POST['submit'])) {

| Imię |

13.if (empty($_POST[‘submit’])) {

  1. echo "

Imię

i wszystkie cudzysłowy w ramach echo “cośtam” muszą być tak potraktowane, ew…

13.if (empty($_POST[‘submit’])) {

?>

Imię

<? } ?>

…albo

echo '

| Imię |

… albo:

echo "

| Imię |

Sposób adpawl jest najlepszy, dlaczego? bo php nie musi sprawdzać czy jest zmienna w kodzie z apostrofami i takie coś wykonuje szybciej. Podany sposób przez 13tySmok jest niepoprawny, dane w cudzysłowach powinny być.

Pamiętaj, że jak wpisujesz kod html po echo, to jak masz naprzykład:

Link[/code]
 to wpisz

[code]Link

Pamiętam, i dzięki wszystkim za odpowiedzi :slight_smile: Zaraz sprawdze i odpisze czy działa :slight_smile: @dodano Wszystko poprawnie, tylko jak klikam wyślij to sie nie wysyła 0O… Przycisk wysyłania:

';

@dodano

';

}

elseif (!empty($_POST['imie']) && !empty($_POST['sloty']) && !empty($_POST['nazwa']) && !empty($_POST['rcon']) && !empty($_POST['gg']) && !empty($_POST['tel']) && !empty($_POST['uwagi']) && !empty($_POST['email'])) {

    $message = 'Wysłał: $_POST[imie]\ne-mail: $_POST[email]\nGaduGadu: $_POST[gg]\nTelefon: $_POST[tel]\n\nRodzaj usługi: $_POST[us]\nTyp serwera: $_POST[typ]\nIlość slotów: $_POST[sloty]\nOkres wynajmu" $_POST[okres]\n\nNazwa serwera: $_POST[nazwa]\nHasło rcon: $_POST[rcon]\nUwagi: $_POST[uwagi]\nCel: $_POST[cel]\n\n\nAkceptujesz regulamin: $_POST[reg]\nUsunąć eserw.pl z nazwy serwera: $_POST[eserw]';

    $header = 'Od: $_POST[imie] <$_POST[email]> Cel: $_POST[cel]";

    @mail("adiq@adiq.pl","Wiadomosc ze strony WWW","$message","$header")

    or die("Nie udało się wysłać wiadomosci")';

    echo '

Wiadomosć została wysłana poprawnie!’; } else echo ‘Wypełnij wszystkie pola formularza!’;[/code]

[b][i]@dodano

[/i][/b]

Przycisk Od Nowa (RESET) również nie działa…

Proszę o pomoc ![-o<

Nie dałeś całego kodu, nie widać gdzie się zaczyna forma () i gdzie się kończy.

nawet przy fragmencie widać błędy w kodzie - radził bym zapoznać się z podstawami html i php.

przykład:

$header = 'Od: $_POST[imie] <$_POST[email]> Cel: $_POST[cel]";

    @mail("adiq@adiq.pl","Wiadomosc ze strony WWW","$message","$header")

jest różnica między apostrofem ’ a cudzysłowiem " …zawartość tego pierwszego nie jest parsowana poza tym jeśli chodzi o tablice, to pisze się $_POST[“imie”] nie **$_POST[imie]**samych zmiennych nie należy wstawiać w cudzysłowie powinno być raczej:

$header = 'Od: '.$_POST["imie"].' <'.$_POST["email"].'> Cel: '.$_POST["cel"];

@mail('adiq@adiq.pl','Wiadomosc ze strony WWW',$message,$header)

podobnie należy poprawić zmienną $message

co więcej, zamiast

powinno być przynajmniej

…łamanie linii \n powinno być objęte cudzysłowiem nie apostrofem