Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Potwierdzające okno dialogowe i drzewo lista
gucio1
post
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
 
Start new topic
Odpowiedzi (1 - 5)
koodo218
post
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.
Go to the top of the page
+Quote Post
trueblue
post
Post #3





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
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
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
Post #5





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

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


Kod na żywo by się przydał.
Go to the top of the page
+Quote Post
LowiczakPL
post
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
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 26.09.2025 - 08:44