Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]MessageBox YES/NO
Zielonkawy18
post
Post #1





Grupa: Zarejestrowani
Postów: 152
Pomógł: 4
Dołączył: 4.10.2012

Ostrzeżenie: (10%)
X----


Witam

Otóż ma button:

  1. if(isset($_POST['delRecord']))
  2. {
  3. //Code
  4. }


Chciałbym aby po jego kliknięciu wyskoczył MessageBox YES/NO i gdy wcisnę YES wykona się funkcja "Delete(param)", a gdy NO, to wiadomo, brak reakcji...

Pozdrawiam

Podnoszę :-)
Go to the top of the page
+Quote Post
!*!
post
Post #2





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


http://jqueryui.com/dialog/#modal-confirmation
Go to the top of the page
+Quote Post
Zielonkawy18
post
Post #3





Grupa: Zarejestrowani
Postów: 152
Pomógł: 4
Dołączył: 4.10.2012

Ostrzeżenie: (10%)
X----


Dziękuje normlanie na stronce działa, ale nie mogę tego wywołać po kliknięciu buttona.
Go to the top of the page
+Quote Post
!*!
post
Post #4





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


A dodałeś biblioteki jQuery i jQuery UI? Pokaż kod, najlepiej online http://jsfiddle.net/
Go to the top of the page
+Quote Post
Zielonkawy18
post
Post #5





Grupa: Zarejestrowani
Postów: 152
Pomógł: 4
Dołączył: 4.10.2012

Ostrzeżenie: (10%)
X----


Okej dodałem i wywołame po kliknięciu mojego buttona, ale teraz mam 3 funkcje w PHP i po kliknięciu na OK chcę aby one się wykonały i nie wiem jak te kody wymieszać :-)
Go to the top of the page
+Quote Post
-Gość-
post
Post #6





Goście







pokaż kod buttona
Go to the top of the page
+Quote Post
Zielonkawy18
post
Post #7





Grupa: Zarejestrowani
Postów: 152
Pomógł: 4
Dołączył: 4.10.2012

Ostrzeżenie: (10%)
X----


  1. <?php
  2. if(isset($_POST['delDriver'])):
  3. ?>
  4. <!doctype html>
  5. <html lang="en">
  6. <head>
  7. <meta charset="utf-8" />
  8. <title>jQuery UI Dialog - Modal confirmation</title>
  9. <link rel="stylesheet" href="http://code.jquery.com/ui/1.9.2/themes/base/jquery-ui.css" />
  10. <script src="http://code.jquery.com/jquery-1.8.3.js"></script>
  11. <script src="/resources/demos/external/jquery.bgiframe-2.1.2.js"></script>
  12. <script src="http://code.jquery.com/ui/1.9.2/jquery-ui.js"></script>
  13. <link rel="stylesheet" href="/resources/demos/style.css" />
  14. <script>
  15. $(function() {
  16. $( "#dialog-confirm" ).dialog({
  17. resizable: false,
  18. height:200,
  19. modal: true,
  20. buttons: {
  21. "Delete all items": function() {
  22. $( this ).dialog( "close" );
  23. },
  24. Cancel: function() {
  25. $( this ).dialog( "close" );
  26. }
  27. }
  28. });
  29. });
  30. </script>
  31. </head>
  32. <body>
  33.  
  34. <div id="dialog-confirm" title="Usuwanie rekordu">
  35. <p><span class="ui-icon ui-icon-alert" style="float: left; margin: 0 7px 20px 0;"></span>Czy na pewno chcesz usunąć rekord?</p>
  36. </div>
  37. </body>
  38. </html>
  39. <?php
  40. endif;
  41. ?>


Na pewno trzeba zmienić akcję "Delete all items"
Go to the top of the page
+Quote Post
viking
post
Post #8





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

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


Po co od razu jquery i UI? Przeciez to zwykly confirm jest.
http://www.javascripter.net/faq/confirm.htm
Go to the top of the page
+Quote Post
toffiak
post
Post #9





Grupa: Zarejestrowani
Postów: 395
Pomógł: 80
Dołączył: 24.08.2009

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


Cytat(Zielonkawy18 @ 30.11.2012, 10:09:09 ) *
Okej dodałem i wywołame po kliknięciu mojego buttona, ale teraz mam 3 funkcje w PHP i po kliknięciu na OK chcę aby one się wykonały i nie wiem jak te kody wymieszać :-)


Dla wybranych przycisków: "Delete all items"/"Cancel" w funkcji zwrotnej zamiast $( this ).dialog( "close" ) wykonujesz żądanie ajaxowe do serwera, radzę poczytać o $.ajax jeżeli chcesz wykorzystać jquery.
Go to the top of the page
+Quote Post
Zielonkawy18
post
Post #10





Grupa: Zarejestrowani
Postów: 152
Pomógł: 4
Dołączył: 4.10.2012

Ostrzeżenie: (10%)
X----


Cytat(viking @ 30.11.2012, 10:18:28 ) *
Po co od razu jquery i UI? Przeciez to zwykly confirm jest.
http://www.javascripter.net/faq/confirm.htm


To mi się podoba, dokładnie o to mi chodziło, ale za bardzo nie wiem jak ulogować tam 3 funkcje w php :-)
Go to the top of the page
+Quote Post
b4rt3kk
post
Post #11





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

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


Cytat(Zielonkawy18 @ 30.11.2012, 10:41:57 ) *
To mi się podoba, dokładnie o to mi chodziło, ale za bardzo nie wiem jak ulogować tam 3 funkcje w php :-)


Jeżeli są to funkcje PHP, to tak - jeśli chcesz by odbyło się to bez przejścia do kolejnej podstrony - musisz użyć Ajaxa. Jeśli może być przekierowanie, to użyj przekierowanie JS z odpowiednim parametrem GET i na następnej stronie pobierz wartość i odpal odpowiednią funkcję.
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: 23.08.2025 - 21:39