Skocz do zawartości

Nie masz jeszcze konta?

Zarejestruj nowe konto, aby mieć pełny dostęp do forum. To zajmie Ci 1 minutę!

Przejdź do rejestracji

Zablokowane Potrzebuje formularza kontaktowego


blanken
 Udostępnij

Rekomendowane odpowiedzi

Witam, szukalem formularza kontaktowego i chcialem go przerobic ale po 2 godzinach zrezygnowalem. Zaden z formularzy przerobionych przeze mnie nie dzialal w 100% poprawnie.
Chcialbym sie zwrocic do was z prosba podeslania juz przerobionego formularza kontaktowego.
Chcialbym aby byly w nim takie rubryki: [code]Nazwa druzyny E-Mail Nick Kapitana Nick drugiego gracza Nick trzeciego gracza Nick czwartego gracza Nick piatego gracza [/code] Fajnie by bylo gdyby formularz wyswietlal bledy (jezeli takowe wystapia) np. za krotki nick, niepoprawny mail.
A takze po wyslaniu wyswietlal informacje o poprawnym wyslaniu albo od razu po wyslaniu przenosil na strone glowna
Odnośnik do komentarza
Udostępnij na innych stronach

Formularz mi w ogole nie dzialal, a nie ze mi sie nie chce... napisalem ze siedzialem w tym kilka godz ;p
 
Zaraz dodam kod z innego formularza... niby wszystko ok, ale wiadomosc nie dociera na maila


Zapisy.html [quote][code]<div id="formularz"> <form method="post" action="zapisy.php"> <label>Nazwa druzyny</label> <input name="name" placeholder="Virtus.Pro"> <label>Nick Kapitana</label> <input name="name1" placeholder="Kapitan"> <label>Nick drugiego gracza</label> <input name="name1" placeholder="Gracz 2"> <label>Nick trzeciego gracza</label> <input name="name2" placeholder="Gracz 3"> <label>Nick czwartego gracza</label> <input name="name3" placeholder="Gracz 4"> <label>Nick piatego gracza</label> <input name="name4" placeholder="Gracz 5"> <label>Email</label> <input name="email" type="email" placeholder="bok@beproleague.pl"> <label>Dodatkowe Uwagi</label> <textarea name="message" placeholder="Nasza wiadomosc..."></textarea> <input id="submit" name="submit" type="submit" value="Wyślij"> </form> </div>[/code] [/quote]Zapisy.php [quote][code]<?php // Tworzymy zmienną dla imienia i nazwiska $name = $_POST['name']; $name = $_POST['name1']; $name = $_POST['name2']; $name = $_POST['name3']; $name = $_POST['name4']; $name = $_POST['name5']; // Tworzymy zmienną dla adresu email $email = $_POST['email']; // Tworzymy zmienną dla wiadomości $message = $_POST['message']; // Podajesz adres email z którego ma być wysłana wiadomość $odkogo = "zapisy@beproleague.pl"; // Podajesz adres email na który chcesz otrzymać wiadomość $dokogo = "szelcyt@gmail.com"; // Podajesz tytuł jaki ma mieć ta wiadomość email $tytul = "Zapisy do turnieju BePro"; // Przygotowujesz treść wiadomości $wiadomosc = ""; $wiadomosc .= "Nazwa druzyny: " . $name . "\n"; $wiadomosc .= "Kapitan: " . $name1 . "\n"; $wiadomosc .= "Gracz 2: " . $name2 . "\n"; $wiadomosc .= "Gracz 3: " . $name3 . "\n"; $wiadomosc .= "Gracz 4: " . $name4 . "\n"; $wiadomosc .= "Gracz 5: " . $name5 . "\n"; $wiadomosc .= "Email: " . $email . "\n"; $wiadomosc .= "Wiadomość: " . $message . "\n"; // Wysyłamy wiadomość $sukces = mail($dokogo, $tytul, $wiadomosc, "Od: <$odkogo>"); // Przekierowywujemy na potwierdzenie if ($sukces){ print "<meta http-equiv=\"refresh\" content=\"0;URL=index.php\">"; } else{ print "<meta http-equiv=\"refresh\" content=\"0;URL=index.php\">"; } ?>[/code] [/quote]
Odnośnik do komentarza
Udostępnij na innych stronach

  • Administrator
Wgl nie rozumiem po co użyłeś
<pre style="" class="ipsCode prettyprint prettyprinted"> <input name="email" type="email" placeholder="bok@beproleague.pl"></pre><pre style="" class="ipsCode prettyprint prettyprinted">$odkogo = "zapisy@beproleague.pl";</pre>Chyba nie chcesz odpisywać tym osobą
Jest to 1 błąd.
 
Powinno być
<pre style="" class="ipsCode prettyprint prettyprinted">$odkogo = $_POST['email'];</pre> 
A tutaj drugi błąd
<pre style="" class="ipsCode prettyprint prettyprinted">$name = $_POST['name'];

$name = $_POST['name1'];

$name = $_POST['name2'];

$name = $_POST['name3'];

$name = $_POST['name4'];

$name = $_POST['name5'];
</pre> 
Powinno być
<pre style="" class="ipsCode prettyprint prettyprinted">$name = $_POST['name'];

$name1 = $_POST['name1'];

$name2 = $_POST['name2'];

$name3 = $_POST['name3'];

$name4 = $_POST['name4'];

$name5 = $_POST['name5'];
</pre>
Edytowane przez Gość
Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij



Wypoczywam.com Wypoczywam.com - Domki Wypoczywam.com - Pokoje Wypoczywam.com - Apartamenty Wypoczywam.com - Pensjonaty Wypoczywam.com - Hotele
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.