Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][JavaScript] Pojawiający się div
Forum PHP.pl > Forum > Przedszkole
Mondez
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
Posio
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
Mondez
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
styryl
Na szybko zrobione, powinieneś dojść do tego jak to dostosować do swoich potrzeb.

http://jsfiddle.net/6Vrfd/2/
Mondez
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. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.