![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 23.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Witam, chciałbym aby formularz wysyłał dane z dwóch przycisków.
Czyli mamy BUTTON1 oraz BUTTON2 Jeśli nacisnę BUTTON1 to temat wiadomości będzie mieć wartość przypisaną do tego przycisku czyli np. "Wiadomość z BUTTON1" Jeśli nacisnę BUTTON2 to temat wiadomości będzie mieć wartość przypisaną do BUTTON2 np. "Wiadomość z BUTTON2" Kod HTML Formularza:
Plik PHP send.php
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
W $_POST dostaniesz albo zmienną BUTTON1 albo BUTTON2, zbadaj ich istnienie i przypisz odpowiednie komunikaty.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 578 Pomógł: 69 Dołączył: 15.04.2007 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
A nie prościej dla ciebie i intuicyjniej dla użytkownika:
jeden przycisk 'wyślij' ale przed nim SELCT z dwoma opcjami. (IMG:style_emoticons/default/questionmark.gif) |
|
|
![]()
Post
#5
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
Przenoszę.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 23.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 23.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Ok, zaraz sprawdzę czy to będzie działać
Nie działa Tutaj jest link do tych plików: https://drive.google.com/file/d/0B4K3l4a8kh...dit?usp=sharing |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Co kryje się pod pojęciem "nie działa"?
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 23.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Formularz muli i nie wysyła treści
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
A jeśli przywrócisz temat jak w przykładzie w linii 33, to wtedy jaki jest objaw?
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 23.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
To samo nie wysyła
if(isset($_POST['BUTTON1'])){ //naciśnięto BUTTON1 <<< co tu może być? } elseif($_POST['BUTTON2'])){ //naciśnięto BUTTON2 } |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Serwer działa?
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 23.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
na 100% serwer działa
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
To samo nie wysyła if(isset($_POST['BUTTON1'])){ //naciśnięto BUTTON1 <<< co tu może być? } elseif($_POST['BUTTON2'])){ //naciśnięto BUTTON2 }
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 23.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
To też nie pomaga, chyba ten skrypt phpmailer.php za mocno przeszkadza
|
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Jak phpmailer może przeszkadzać skoro do skrypt do wysyłania emaili? Nie widzę w tym kodzie konfiguracji serwera SMTP/POP3 więc się nie dziwię, że nie wysyła
http://phpedia.pl/wiki/Phpmailer |
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 23.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
to spójrz na 3 linijkę, załączany jest skrypt do wysyłania maili - on działa tylko jak zaczynam zmieniać to muli i nie wysyła
Ten post edytował se6e 23.03.2014, 23:33:53 |
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 23.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#21
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Pokaż cały kod po zmianach które nie dzialaja
|
|
|
![]()
Post
#22
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 23.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Masz możliwość sprawdzenia tego na własnym serwerze? Ten post edytował se6e 24.03.2014, 10:38:50 |
|
|
![]()
Post
#23
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#24
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 23.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#25
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Przed warunkiem wydrukuj tablicę $_POST ( print_r($_POST); ) i pokaż wynik.
|
|
|
![]()
Post
#26
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 23.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
ten sposób na sprawdzenie nie działa, tzn. formularz muli, nie wysyła, nic nie wyświetla się
Może .js powoduje te problemy?
Ten post edytował se6e 24.03.2014, 11:46:21 |
|
|
![]()
Post
#27
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
jQuery nie serializuje przycisku submit.
Do kodu js na początku dodaj:
W formularzu za buttonami dodaj:
Wartość otrzymasz w $_POST['button'], więc na tym opieraj warunek tematu. |
|
|
![]()
Post
#28
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 23.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#29
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#30
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 23.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
mój błąd, TERAZ DZIAŁA
Ten post edytował se6e 24.03.2014, 12:10:11 |
|
|
![]()
Post
#31
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 23.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
A jak dodać do tego formularza kolejne elementy które będą się wyświetlać w treści wiadomości czyli body?
|
|
|
![]()
Post
#32
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Tak jak input i textarea, otrzymasz je w tablicy $_POST.
|
|
|
![]()
Post
#33
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 23.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
$mail->Body = $_POST['contact_body']; <-- jak to powinno wyglądać jeśli chcę dodać np. $_POST['contact_url']; , $_POST['contact_tel'];
|
|
|
![]()
Post
#34
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#35
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
$mail->Body = $_POST['contact_body']; <-- jak to powinno wyglądać jeśli chcę dodać np. $_POST['contact_url']; , $_POST['contact_tel'];
To są podstawy... |
|
|
![]() ![]()
Post
#36
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 23.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
A czy ktoś mówił że znam PHP?
Dziękuję Wam za pomoc (IMG:style_emoticons/default/thumbsupsmileyanim.gif) Ten post edytował se6e 24.03.2014, 12:20:12 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 14:08 |