Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Potwierdzające okno dialogowe i drzewo lista
gucio1
post 22.05.2016, 15:27:48
Post #1





Grupa: Zarejestrowani
Postów: 108
Pomógł: 0
Dołączył: 30.04.2016

Ostrzeżenie: (0%)
-----


Witam,
mam 2 problemy.
Pierwszy ze stworzeniem okna dialogowego które będzie potwierdzało usunięcie rekordu z bazy.

Mój skrypt wyświetla listę rekordów z bazy obok klikam w przycisk usuń i wyskakuje okienko które pyta "czy na pewno chcesz usunąć" wybieram TAK abo NIE.

i po wybraniu tak przenosi mnie do skryptu php który usuwa rekord i wyświetla co tam będę chciał.

chodzi mi tylko o okno dialogowe np w JS które będzie mnie przenosić do pliku php. wszystko z phpa ogarniam sam.

Drugi problem, napisałem skrypt który wyświetla mi drzewo osób takie jakby drzewo genealogiczne dziecko-rodzic itd do dowolnej listy poziomów.
Skrypt ten pobiera dane z bazy i wyswietla pod soba kolejno dzieci ich dzieci itd.
Problem leży w tym że chciałbym zrobić listę rozwijaną w JS(chyba że da się bez JS) plusikiem po którego naciśnięciu pokażą się te niższe poziomy.
I te plusiki chciał bym dowolnie zamykać i otwierać.

Przeglądałem gotowe rzeczy, ale nie mam pojęcia jak dostosować skrypt JS pod mojego phpa który wyciąga te dane o rodzicach i dzieciach z bazy, a nie wyświetla tylko wcześniej wpisane wyrazy w odpowiednie miejsca które można rozwijać.

Proszę o pomoc. Pozdrawiam.
Go to the top of the page
+Quote Post
koodo218
post 22.05.2016, 18:00:02
Post #2





Grupa: Zarejestrowani
Postów: 114
Pomógł: 25
Dołączył: 22.11.2015

Ostrzeżenie: (0%)
-----


http://www.w3schools.com/jsref/met_win_confirm.asp + window.location.href albo window.location.assign.


--------------------
Słaba znajomość (ale się staram): HTML5, CSS3, JavaScript, SQL, Access
Go to the top of the page
+Quote Post
trueblue
post 22.05.2016, 18:48:23
Post #3





Grupa: Zarejestrowani
Postów: 6 803
Pomógł: 1827
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


  1. var linki = document.getElementsByTagName("a");
  2.  
  3. for (var i = 0; i < linki.length; i++) {
  4. linki[i].addEventListener('click',
  5. function(e) {
  6. if (!confirm('Chcesz usunąć rekord?')) {
  7. e.preventDefault();
  8. }
  9. }
  10. );
  11. }


--------------------
Go to the top of the page
+Quote Post
gucio1
post 22.05.2016, 19:38:08
Post #4





Grupa: Zarejestrowani
Postów: 108
Pomógł: 0
Dołączył: 30.04.2016

Ostrzeżenie: (0%)
-----


Delikatna zmiana nie chce żeby po potwierdzeniu komunikatu przenosiło mnie do innego pliku php tylko żeby wykonał się kod który będzie pod spodem. Czyli taki if że jak kliknę tak na potwierdzeniu to wykona się kod poniżej.

trueblue nie wiem jak wykorzystać twój skrypt
Go to the top of the page
+Quote Post
koodo218
post 23.05.2016, 16:42:51
Post #5





Grupa: Zarejestrowani
Postów: 114
Pomógł: 25
Dołączył: 22.11.2015

Ostrzeżenie: (0%)
-----


Kod na żywo by się przydał.


--------------------
Słaba znajomość (ale się staram): HTML5, CSS3, JavaScript, SQL, Access
Go to the top of the page
+Quote Post
LowiczakPL
post 24.05.2016, 20:18:59
Post #6





Grupa: Zarejestrowani
Postów: 531
Pomógł: 55
Dołączył: 3.01.2016
Skąd: Łowicz

Ostrzeżenie: (0%)
-----


To najprostsze rozwiązanie dla pytania o chęć wykonania akcji

<a href="delete.php?id=22" onclick="return confirm('Czy jesteś pewin?')">Kasuj</a>

dla 2. czyli menu - link http://www.easyjstree.com/ ale plusik musisz sobie sam wstawić

Ten post edytował LowiczakPL 24.05.2016, 20:20:42


--------------------
Szukam zleceń Symfony, Laravel, Back-End, Front-End, PHP, MySQL ...
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 28.06.2025 - 01:00