Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Wysyłanie adresu e-mail lub nr. telefonu
Forum PHP.pl > Forum > Przedszkole
belstar123
Witam wszystkich

Mam problem do rozwiązania i nie wiem jak z tego wybrnąć. Jestem w trakcie budowy swojej strony firmowej. Cały serwis jest oparty na szablonie, więc wszystkie podstrony są do siebie podobne(zmienia się tylko środkowa część). W lewym panelu mam wstawionego DIV-a z polem INPUT i przycisk SEND, zamysł był taki że klient odwiedzający mój serwis może zostawić(wysłać) swój numer telefonu (niby oszczędza na połączeniu bo ja oddzwaniam) i tu się zaczyna mój dylemat. Po wciśnięciu przycisku SEND skrypty przenoszą do strony zdefiniowanej w pliku PHP wyświetlającej jakiś tekst typu "Udało się lub nie", a ja chciałbym żeby cała operacja wysyłania wiadomości odbyła się jakby w tle wyświetlanej aktualnie podstrony, tylko komunikat typu "messagebox" Nie oczekuje gotowych rozwiązań tylko wskażcie proszę drogę jaką mam podążyć, lub linki do podobnych przypadków. A może moje podejście jest wadliwe i skazane na porażkę. Proszę doradźcie.

Pozdrawiam
Fifi209
Użyj Ajaxa do wysłania danych w tle i odbioru odpowiedzi.
uzi123
Są dwa rozwiązania
1) paskudne - przeładuj całą stronę
2) elegancie skorzystaj z AJAX. Nie mogę znaleźć teraz swojego skryptu na to, ale na tym blogu masz coś podobnego. Możesz się pokusić i napisać to bez jquery, nie jest to tak trudne, a jak nie to modyfikuj to co tam jest. Pomogłem?
Fifi209
Cytat(uzi123 @ 13.05.2010, 21:17:30 ) *
2) elegancie skorzystaj z AJAX. Nie mogę znaleźć teraz swojego skryptu na to, ale na tym blogu masz coś podobnego. Możesz się pokusić i napisać to bez jquery, nie jest to tak trudne, a jak nie to modyfikuj to co tam jest. Pomogłem?

Jednak pisanie w technologii Ajax bez FW typu jQuery jest straszne - np. dostosowywanie pod różne przeglądarki, wydajność etc. lepiej użyć czegoś sprawdzonego i zmieścić skrypt w kilku liniach z użyciem np. wymienionego jQuery.
belstar123
Dzięki wam wszystkim za pomoc.

Teraz już wiem że nic itd... , znaczy czeka mnie długa droga.
Właśnie oto mi chodziło. Przerobiłem już zieloną stronkę o AJAX-ie w jQuery, i mam następne pytanie: Czy tą techniką ukryje adres e mail (wykonanie po stronie serwera)

Pozdrawiam
Fifi209
Cytat(belstar123 @ 13.05.2010, 22:34:11 ) *
Dzięki wam wszystkim za pomoc.

Teraz już wiem że nic itd... , znaczy czeka mnie długa droga.
Właśnie oto mi chodziło. Przerobiłem już zieloną stronkę o AJAX-ie w jQuery, i mam następne pytanie: Czy tą techniką ukryje adres e mail (wykonanie po stronie serwera)

Pozdrawiam


Da radę ;p
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.