psbert
4.07.2008, 10:34:20
Witam,
Przygotowałem stronę z formularzami (wprowadzenie danych zamówienia) - działa prawidłowo
Dane metodą POST są przekazane do następnej strony na której wstawione są w odpowiednie miejsca - działa prawidłowo
i zaczynają się schody ...
jak na tej stronie zrobić żeby po kliknięciu guzik zawartość tej strony wysłać do właściciela strony mailem (może też być przesyłane do zamawiającego na maila którego podał w formularzu)
ewentualnie jak ponownie przesłać te same dane post żeby wkleić w identyczny dokument lub zmodyfikowany (dostosowany do odbierającego zlecenie np.: "Ktoś o imienu ($imie) chce zamówić ... " zamiast "$imię, zamawiasz ..."
proszę o pomoc
Piotr
piotrooo89
4.07.2008, 10:38:04
psbert
4.07.2008, 10:56:18
Dzięki za szybką odpowiedź.
To w jaki sposób przesłać to już wiem, ale jak ponownie przesłać dane POST z poprzedniej strony??
Dane POST przesyłane są ze strony 1 do 2 a na niej sa odczytane, jak przesłać teraz te same dane POST ze strony 2 do strony 3 na której jest skrypt wysyłający maila??
pozdrawiam, Piotr
piotrooo89
4.07.2008, 10:59:07
a po co chcesz tak robić? nie możesz tego na 2 stronie przesłać? innym sposobem jest trzymanie danych w sesjach.
Piniek
4.07.2008, 11:01:07
lub w adresie url i odczytywanie danych z tablicy GET.
Proszę dodać tag do tematu.
psbert
4.07.2008, 13:04:51
tag dodany!
w PHP raczkuję i nie wiem jak to zrobić (przekazać dane POST z drugiej strony do trzeciej) Po przeczytaniu kilku postów wiem tylko tyle że mogę zrobić to przez sesje lub GETem, choć sesja byłaby lepsze (bo get ma ograniczenie ilości danych, a nie wiem ile kto wpisze w uwagach )
norgoth
4.07.2008, 13:21:40
Tak jak napisał Piotroo... Nie możesz dodać kodu wysłającego maila w tym samym skrypcie który jest inicjowany po zatwierdzeniu formularza? Po co kolejne strony?
Jeśli jednak, aż tak bardzo to jest konieczne, żeby wysłać go dopiero po którejś stronie, to i tak po zatwierdzeniu i walidacji danych z formularza, powinny one się już chyba znaleźć w bazie danych, więc jeśli nie $_POST, $_GET lub $_SESSION(które bym polecił) to czemu by ich poprostu nie pobrać z bazy?
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.