Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][HTML][PHP] Link do dwóch miejsc
115750
post
Post #1





Grupa: Zarejestrowani
Postów: 117
Pomógł: 0
Dołączył: 7.06.2004
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Mam taki problem.

Generuję z bazy listę osób, do których wysyłam maila.

Wygląda to mniej więcej tak:

Imię | Nazwisko | Wyślij mail

Pole "wyślij mail" jest linkiem wyglądającym tak:

  1. <a href="mailto:xxx@yyy.zzz.pl?subject=Temat;body=Treść">Wyślij mail</a>


Niestety po pewnym czasie nie pamiętam już do kogo wysłałem maila i chciałbym wprowadzić opcję zaznaczania osoby, jeśli kliknąłem już przy niej na link "wyślij mail".

Kliknięcie na "wyślij mail" powinno zatem powodować otworzenie programu pocztowego jak i wywołać odpowiedni skrypt phpktóry zaznaczy w bazie, że dana osoba została kliknięta.
I tutaj niestety brakuje mi dobrego pomysłu jak przy okazji kliknięcia wywołać ten skrypt php.
Problemem nie jest sam skrypt tylko jak go wywołać.

Jedyne co mi przychodzi do głowy to zdarzenie onclick. Może jednak są lepsze sposoby na to?
Go to the top of the page
+Quote Post
trueblue
post
Post #2





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


https://www.w3schools.com/cssref/sel_visited.asp

Słyszałeś o systemach newsletterowych?
Go to the top of the page
+Quote Post
115750
post
Post #3





Grupa: Zarejestrowani
Postów: 117
Pomógł: 0
Dołączył: 7.06.2004
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Cytat(trueblue @ 5.08.2017, 11:44:17 ) *


To dobre rozwiązanie do czasu aż nie oczyści się historii w przeglądarce.

Cytat(trueblue @ 5.08.2017, 11:44:17 ) *
Słyszałeś o systemach newsletterowych?


Do moich potrzeb system newslletterowy się nie sprawdzi. Nie wysyłam tych maili masowo. Wysyłam raz na jakiś czas tylko do nowych osób.
Treść często modyfikuję pod konkretną osobę.
Go to the top of the page
+Quote Post
trueblue
post
Post #4





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


To zapisuj w bazie email oraz datę wysyłki (kliknięcia).

Co to znaczy, że wysyłasz pod konkretną osobę? Treść jest całkowicie odmienna?
Go to the top of the page
+Quote Post
115750
post
Post #5





Grupa: Zarejestrowani
Postów: 117
Pomógł: 0
Dołączył: 7.06.2004
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Cytat(trueblue @ 5.08.2017, 12:15:08 ) *
To zapisuj w bazie email oraz datę wysyłki (kliknięcia).


Dokładnie tak chcę robić. Zastanawiałem się tylko nad sposobem wywoływania skryptu, który mi to w bazie zapisze.
Skoro href uruchamia program pocztowy, to obecnie skorzystam chyba z konstrukcji
  1. onclick="location.href='plik.php?id=%d'"

Nic lepszego nie przychodzi mi do głowy.

Cytat(trueblue)
Co to znaczy, że wysyłasz pod konkretną osobę? Treść jest całkowicie odmienna?

Całkowicie to odmienna nie jest ale czasem jakieś drobne modyfikacje wprowadzam.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 05:09