Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 14.07.2012 Ostrzeżenie: (0%)
|
Witam. Dzisiaj podczas popoludniowej kupy rozmyslalem troche i wymyslilem cos takiego. Zeby po dodaniu na stronie zostal odegranie 1 raz dzwiek. Da sie takie cos skonstruowac? Mogloby sprawdzac czy formularz zostal wypelniony i wtedy zostaje odegrany dzwiek albo co x sekund sprawdzal w bazie.
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%)
|
Po pierwsze zastanów się jak ma wygląd zapytanie odpytujące czy pojawił się nowy rekord.
Proste rozwiązanie np. w przypadku tabeli z ID auto increment to po prostu w zmiennej JS zapisywać:
Potem tą zmienną przekazujesz do skryptu odpytującego i sprawdzasz czy powstał nowy rekord. Możesz to robić w PHP i zwracać np. napis 'ok', możesz też zwracać ostatnie ID i już JS sprawdzasz czy newId > lastId. Jakkolwiek to sprawdzisz to wtedy wystarczy wykonać skrypt z dźwiękiem. Jeżeli to jest dla Ciebie nadal skomplikowane to sobie daruj ten pomysł i usprawniaj swoje formularze w zakresie swoich sił bo na razie po Twoim kodzie to śmiem twierdzić, że Twój JavaScript jest na poziomie kopiowania kodu z tutoriali. Poza tym co z tego, że zostanie odegrany dźwięk co tylko będzie irytować człowieka. Jeżeli pojawia się dźwięk to o czymś on informuje i musi to być jasno skonkretyzowane - oprócz dźwięku musiałby się pojawić jakiś komunikat na stronie typu "Nowy formularz", można to usprawnić o "migający" tiittle co jest bardzo pomocne (widać z której karty w przeglądarce pochodził dźwięk). Ten post edytował markonix 21.07.2012, 00:54:43 |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 14.07.2012 Ostrzeżenie: (0%)
|
Po pierwsze zastanów się jak ma wygląd zapytanie odpytujące czy pojawił się nowy rekord. Proste rozwiązanie np. w przypadku tabeli z ID auto increment to po prostu w zmiennej JS zapisywać:
Potem tą zmienną przekazujesz do skryptu odpytującego i sprawdzasz czy powstał nowy rekord. Możesz to robić w PHP i zwracać np. napis 'ok', możesz też zwracać ostatnie ID i już JS sprawdzasz czy newId > lastId. Jakkolwiek to sprawdzisz to wtedy wystarczy wykonać skrypt z dźwiękiem. Jeżeli to jest dla Ciebie nadal skomplikowane to sobie daruj ten pomysł i usprawniaj swoje formularze w zakresie swoich sił bo na razie po Twoim kodzie to śmiem twierdzić, że Twój JavaScript jest na poziomie kopiowania kodu z tutoriali. Poza tym co z tego, że zostanie odegrany dźwięk co tylko będzie irytować człowieka. Jeżeli pojawia się dźwięk to o czymś on informuje i musi to być jasno skonkretyzowane - oprócz dźwięku musiałby się pojawić jakiś komunikat na stronie typu "Nowy formularz", można to usprawnić o "migający" tiittle co jest bardzo pomocne (widać z której karty w przeglądarce pochodził dźwięk). Migajace title to tez dobry pomysl. Ale formularz jest wypelniany z zupelnie innego komputera. |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%)
|
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 14.07.2012 Ostrzeżenie: (0%)
|
|
|
|
|
andy1995 [MySQL][PHP]Dzwiek po dodaniu nowego rekordu do bazy 19.07.2012, 23:06:58
rossecki Formularz, wysyłasz dane do pliku php, jeżeli waru... 19.07.2012, 23:12:22 
andy1995 Cytat(rossecki @ 20.07.2012, 00:12:22... 19.07.2012, 23:16:51 
!*! Cytat(andy1995 @ 20.07.2012, 00:16:51... 20.07.2012, 04:58:06 
markonix Cytat(!*! @ 20.07.2012, 05:58... 20.07.2012, 09:51:46 
andy1995 Cytat(markonix @ 20.07.2012, 10:51:46... 20.07.2012, 09:54:35
irmidjusz Cytat(andy1995 @ 20.07.2012, 00:06:58... 20.07.2012, 00:40:42
markonix No to pokaż kod.. Skąd mam wiedzieć z jakiej rodzi... 20.07.2012, 09:56:28 
andy1995 Cytat(markonix @ 20.07.2012, 10:56:28... 20.07.2012, 13:37:00
!*! andy1995
http://pl.wikibooks.org/wiki/PHP
http://p... 20.07.2012, 13:39:47
Rysh Haha, poczytaj najpierw o php podczas tej popołudn... 20.07.2012, 13:40:17
markonix Jeżeli formularz nie korzysta np. a AJAX to taki i... 20.07.2012, 15:50:12 
Rysh Cytat(markonix @ 20.07.2012, 16:50:12... 20.07.2012, 16:01:56 
andy1995 Cytat(markonix @ 20.07.2012, 16:50:12... 20.07.2012, 16:34:06
markonix Ma taki sens aby warunkować jego wyświetlenie w ty... 20.07.2012, 16:28:33 
Rysh Cytat(markonix @ 20.07.2012, 17:28:33... 20.07.2012, 18:31:44
markonix No to ajaxem odpytuj serwer co ile chcesz sekund i... 20.07.2012, 16:43:35 
andy1995 Cytat(markonix @ 20.07.2012, 17:43:35... 20.07.2012, 17:52:30 
!*! Cytat(andy1995 @ 20.07.2012, 18:52:30... 20.07.2012, 18:38:06 
andy1995 Cytat(!*! @ 20.07.2012, 19:38... 20.07.2012, 18:56:10
!*! success zwracany jest zawsze gdy nastąpi poprawne ... 20.07.2012, 18:59:08 
andy1995 Cytat(!*! @ 20.07.2012, 19:59... 20.07.2012, 19:27:44
markonix Czyli w sensie, że to jest rozwiązanie wyłącznie d... 21.07.2012, 01:30:29
!*! CytatBo piszesz ze dzwiek bedzie irytowal, on ma i... 21.07.2012, 10:08:00
zeeltom Czy da się zrobić coś a'la dzwonek na stronę?
... 5.12.2013, 19:29:09
mlawnik Złota łopatka dla pana
Dodajesz pole w bazie, a ... 5.12.2013, 23:04:31
zeeltom Jako gość nie widzę takiego działu.
Może jakiś kró... 7.12.2013, 07:20:13 
markonix Cytat(zeeltom @ 7.12.2013, 07:20:13 )... 7.12.2013, 14:13:47
zeeltom To podziękuję. Nie będę się specjalnie rejestrował... 7.12.2013, 17:27:35 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 12:28 |