![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 0 Dołączył: 5.04.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Potrzebuje napisać potwierdzenie danych wypełnionych w formularzu. Kroki postępowania: 1. Użytkownik wypełnia formularz 2. Klika przycisk Dalej 3. Wyskakuje komunikat w wyliczoną prowizją w PHP z zapytanie czy akceptuje 4. Jeśli kliknie TAK to drukuje się potwierdzenie. Jeśli nie to komunikat się zamyka i wraca do formularza Wszystko ogólnie jest napisane, tylko nie ma potwierdzenia. Przyznam, że nie mam koncepcji jak to zrobić. Zapewne w JavaScript wyskakujące okienko tylko znowu jak do niego podpiąć wyliczenia, które zostaną przeprowadzone w PHP, który łączy się z bazą danych MySQL pobiera wartości w zależności co użytkownik wpisał w formularzu? Od tych wartości zalerzy czy użytkownik kliknie akceptacje, czy nie. Może dodać kolejną stronę *.php z obliczeniami o komunikatem. Proszę o jakieś sugestie, naprowadzenie na najrozsądniejsze rozwiązanie. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 468 Pomógł: 36 Dołączył: 14.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
koncowe przeslanie formularza wykonaj przy pomocy jquery $.ajax, przeslij dane do skryptu PHP, tam wszystko niech sie wykona a jako callback success zwroc informacje ktora wyswietlisz w alercie lub jak tylko chcesz.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 0 Dołączył: 5.04.2013 Ostrzeżenie: (0%) ![]() ![]() |
Okposzedłem tą drogą co jacobson wskazał, czyli ajax i jquery. Przyczytałem z dwa tutki i staram się to ogarnąć. Dla tego przyuczenia zrobiłem prosty przykład o wyliczanie wieku klienta i jeśli wszystko jest dobrze obliczone to wysyła dane do bazy a jak nie to nie. Ogólnie już widzę, że nieźle namieszałem, ale proszę choć o częściowe naprowadzenie to będę walczył dalej:)
index.php:
potwierdzenie.php:
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
W javascripcie nie wykonasz ot tak zapytania mysql. Po to ajax przesyła dane przez $_POST do potwierdzenie.php żebyś mógł to sobie tak odebrać i obrobić.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 0 Dołączył: 5.04.2013 Ostrzeżenie: (0%) ![]() ![]() |
Ok rozumiem. To wysłanie do bazy zostawiamy w potwierdzenie.php. Tylko gdzie wpisać zapytanie czy wyliczony wiek użytkownika jest dobry? w "complete: function(wiek) {...", "success: function() {" czy jeszcze gdzieś indziej? Iak zrobić by zapytanie powstało, zanim dane zostaną zapisane w bazie danych?
index.php
powiadomienie.php
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 2 Dołączył: 25.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
nie do końca zrozumiałem o co Ci chodzi.
Zapoznaj się np. z tym: http://tutorialzine.com/2010/12/better-con...ox-jquery-css3/ |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 0 Dołączył: 5.04.2013 Ostrzeżenie: (0%) ![]() ![]() |
mis dzięki za tego tutka. Mniej więcej chodzi mi o taki komunikat. Zaczynam go rozpracowywać
![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 04:26 |