Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wysyłanie maila po zainsertowaniu danych przez formularz kontaktowy
Jack77
post 1.10.2016, 21:16:07
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 1.10.2016

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


Witam szanownych kolegów i koleżanki wink.gif
Jetem tutaj nowy i generalnie nowy w temacie php i mysqla (choć dobrze znam MS sql server). Otóż poproszono mnie abym zrobił stronę z formularzem kontaktowym, gdzie internauta mógłby wypełnić swoje dane i zostawić je na serwerze. No i to wykonałem smile.gif - formularz w htmlu, we współpracy z phpem insertuje do tabeli "contacts" w bazie danych.
I to hula smile.gif Problem mam z POINFORMOWANIEM administratora serwisu (brata), że ktoś nowy się zarejestrował smile.gif Brat chciałby wiedzieć JAK NAJSZYBCIEJ, więc najlepiej aby po rejestracji był wysyłany do niego mail - no i nie wiem jak to zrobić sad.gif Z tego co się domyślam to można by kombinować w te strony:

1. Napisać WYZWALACZ na tabeli Contacts (w MSSqlu Trigger wink.gif OnInsert, który po insercie wysyłałby maila i odznaczał rekord, że już wysłano. Tylko nie wiem jak napisać właściwe polecenie/procedurę SQLową aby obsłużyć wysyłanie - i czy to w ogóle to możliwe w MySqlu

2. Jest coś takiego jak CRON - uruchamiałby się cyklicznie i sprawdzał rekordy w Contacts, do których jeszcze nie były wysłane maile.

W którą stronę iść?? Hosting mamy w Jupe.pl.
Będę wdzięczny za pomoc. Jacek.








Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
javafxdev
post 1.10.2016, 21:18:53
Post #2





Grupa: Zarejestrowani
Postów: 95
Pomógł: 7
Dołączył: 27.10.2015

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


a nie możesz w PHP zrobić wysyłania maila zaraz po zapisie do bazy?
Go to the top of the page
+Quote Post
Jack77
post 2.10.2016, 17:40:07
Post #3





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 1.10.2016

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


Faktycznie!! mogę tak robić biggrin.gif biggrin.gif
Zafiksowałem się, że ten mail musi być wysyłany po stronie serwera - a przecież mogę go wysyłać nawet w tym samym skrypcie phpa co insertuje.
(mam tam nawet zmienną która wie czy insert się powiódł czy nie.)
Go to the top of the page
+Quote Post
nospor
post 2.10.2016, 19:11:46
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
że ten mail musi być wysyłany po stronie serwera - a przecież mogę go wysyłać nawet w tym samym skrypcie phpa co insertuje.

Z twojej wypowiedzi wynika iz sadzisz, ze mysql jest po stronie serwera a php juz nie. A wiec co by bylo jasne: zarowno php jak i mysql sa po stronie serwera wink.gif

ps: przenosze


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 07:45