Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][JavaScript] Pojawiający się div
Mondez
post 16.11.2012, 17:40:34
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 6.05.2010

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


Witam, mam taki problem.

Więc tak mamy sobie jakiś tam form, daje submit
wtedy przechodzi do
if (submit %% [opcje wszystko dobrze wypelnione]) mysql(insert)
else echo div cos

i teraz chcialbym wlasnie gdy jest else to wyskakiwal mi ten div cos
w stylu: http://jqueryui.com/show/
z efektem "bounce"

Tutaj jest zrobione, że po kliknięciu przycisku, zaś ja potrzebuje po prostu wyskoczenie jeżeli warunek będzie niespełniony mojego zapytania
Go to the top of the page
+Quote Post
Posio
post 16.11.2012, 21:24:00
Post #2





Grupa: Zarejestrowani
Postów: 417
Pomógł: 44
Dołączył: 23.06.2011

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


Gotowca Ci nie napisze bo masz bardzo jasna konfigurację, a jesli nie potrafisz podstaw JS to mi przykro, należy sie poduczyć smile.gif

Zaproponuje Ci proste rozwiązanie:

  1. // część skryptu
  2. else
  3. {
  4. ?>
  5. Tu wywołaj sobie funkcję JS
  6. <?php
  7. }
  8. // dalsza część kodu


Ten post edytował Posio 16.11.2012, 21:24:55
Go to the top of the page
+Quote Post
Mondez
post 17.11.2012, 11:06:18
Post #3





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 6.05.2010

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


Jak nie masz zamiaru pomóc to po co wgl tutaj odpowiadasz ?
Po to pisze w tym "Przedszkolu" bo nie ogarniam js, tylko w php, html i sql...
"Tutaj wywołaj" nie no stary, dzięki nie wiedziałem o tym że tam gdzie chce przy else to tam będę musiał odwołanie zrobić.....

Jakbym wiedział jak to zrobić to myślę, że bym tutaj nie pisał
dzięki bardzo smile.gif

Ten post edytował Mondez 17.11.2012, 11:07:28
Go to the top of the page
+Quote Post
styryl
post 17.11.2012, 12:19:22
Post #4





Grupa: Zarejestrowani
Postów: 223
Pomógł: 27
Dołączył: 16.04.2008
Skąd: Bakutilu

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


Na szybko zrobione, powinieneś dojść do tego jak to dostosować do swoich potrzeb.

http://jsfiddle.net/6Vrfd/2/

Ten post edytował styryl 17.11.2012, 12:19:34
Go to the top of the page
+Quote Post
Mondez
post 17.11.2012, 13:20:47
Post #5





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 6.05.2010

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


Dzięki smile.gif No coś aż zacząłem kumać

Czy takie rozwiązanie jest dobre ? :

  1. <link rel="stylesheet" href="http://code.jquery.com/ui/1.9.1/themes/base/jquery-ui.css" />
  2. <script src="http://code.jquery.com/jquery-1.8.2.js"></script>
  3. <script src="http://code.jquery.com/ui/1.9.1/jquery-ui.js"></script>
  4. <link rel="stylesheet" href="/resources/demos/style.css" />
  5. <style>
  6. .toggler { width: 500px; height: 200px; display:none }
  7. </style>
  8.  
  9. <?php
  10. if ($_POST['operacja_submit'] && $_POST['ilosc']<1)
  11. echo '<input type="hidden" id="hiddenik">';
  12. else {
  13. mysql_query("..............................................");
  14. echo 'Operacja wykonana prawidlowo';
  15. }
  16. ?>
  17.  
  18. <script>
  19. function test() {
  20. $(document).ready( function () {
  21. var options = {};
  22. $( ".toggler" ).show( 'bounce', options, 800 );
  23. });
  24. }
  25. if (document.getElementById('hiddenik'))
  26. window.onload=test();
  27. </script>
  28.  
  29.  
  30. <?php
  31. echo '<div class="toggler">
  32. <div id="effect" class="ui-widget-content ui-corner-all">
  33. <p>
  34. Warning, za mala wartosc
  35. </p>
  36. </div>
  37. </div>';
  38. ?>


Ten post edytował Mondez 17.11.2012, 13:22:43
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: 14.08.2025 - 11:09