Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wysyłanie maila po zainsertowaniu danych przez formularz kontaktowy
Forum PHP.pl > Forum > Przedszkole
Jack77
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.








javafxdev
a nie możesz w PHP zrobić wysyłania maila zaraz po zapisie do bazy?
Jack77
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.)
nospor
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.