Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][PHP]wyswietlenie daty
Ruch Radzionków
post
Post #1





Grupa: Zarejestrowani
Postów: 311
Pomógł: 25
Dołączył: 29.08.2011

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


witam mam taki kod:
  1. <script type="text/javascript">
  2. $(document).ready(function() {
  3.  
  4. $("#time").countdown({
  5. date: "<?php '.$data.' ?>",
  6. onChange: function( event, timer ){
  7.  
  8. /*
  9. Tips:
  10.  
  11. event.target is DOM Element
  12. this is DOM element
  13. $(this) is jQuery Element
  14. timer is interval for countdown
  15.  
  16. If a countdown should end early you could do:
  17.  
  18. clearInterval( timer );
  19. $(this).trigger('complete');
  20. */
  21.  
  22. },
  23. onComplete: function( event ){
  24.  
  25. $(this).html("Completed");
  26. },
  27. leadingZero: true
  28. });
  29.  
  30. });
  31. </script>
  32. </head>
  33. <body>
  34. <div id="container">
  35. <h1>Date Countdown jQuery Plugin</h1><br />
  36.  
  37. <?php
  38. $data = '2011-09-05 22:15:00';
  39. ?>
  40. <p id="time" class="time"></p>

i mam pytanie jak mogę zrobic żeby w date: "<?php '.$data.' ?>", pokazywało tą date 2011-09-05 22:15:00
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




1) Nie: "<?php '.$data.' ?>
a: "<?php echo $data; ?>
Przecież to podstawa składni php. Zapoznaj się więc wpierw z nią, bo forum nie jest od wyjaśniania składni języka.

2) $data = '2011-09-05 22:15:00';
No to ma być przecież przed wyświetlaniem a nie po. php nie działa w magiczny sposób i nie bierze sobie czegoś z dowolnego miejsca w kodzie.
Go to the top of the page
+Quote Post
Ruch Radzionków
post
Post #3





Grupa: Zarejestrowani
Postów: 311
Pomógł: 25
Dołączył: 29.08.2011

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


z echo tez próbowałem wcześniej date dałem wcześniej i dalej nie działa
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Coś kręcisz...

  1. <?php
  2. $data = '2011-09-05 22:15:00';
  3. ?>
  4.  
  5. Bla bla data: "<?php echo $data; ?> bla bla

Jest data? Jest.
Może kod js ci nie działa, ale data na pewno się wyświetla.
Go to the top of the page
+Quote Post
Ruch Radzionków
post
Post #5





Grupa: Zarejestrowani
Postów: 311
Pomógł: 25
Dołączył: 29.08.2011

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


umiesciłem tak kod php. skrypt js napewno działa bo jak zamienie date: "<?php echo $data; ?>", na date: "2011-09-05 22:15:00", to działa

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <?php
  4. $data = '2011-09-05 22:15:00';
  5. ?>
  6. <head>
  7. <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
  8. <title>Date Countdown jQuery Plugin</title>
  9. <script src="script/jquery-1.6.1.js" type="text/javascript"></script>
  10. <script src="script/jquery.countdown1.2.js" type="text/javascript"></script>
  11. <script type="text/javascript">
  12. $(document).ready(function() {
  13.  
  14. $("#time").countdown({
  15. date: "<?php echo $data; ?>",
  16. onChange: function( event, timer ){
  17.  
  18. /*
  19. Tips:
  20.  
  21. event.target is DOM Element
  22. this is DOM element
  23. $(this) is jQuery Element
  24. timer is interval for countdown
  25.  
  26. If a countdown should end early you could do:
  27.  
  28. clearInterval( timer );
  29. $(this).trigger('complete');
  30. */
  31.  
  32. },
  33. onComplete: function( event ){
  34.  
  35. $(this).html("Completed");
  36. },
  37. leadingZero: true
  38. });
  39.  
  40. });
  41. </script>
  42. </head>
  43. <body>
  44. <div id="container">
  45. <p id="time" class="time"></p>
  46.  
  47. </div>
  48. </body>
  49. </html>
Go to the top of the page
+Quote Post
nospor
post
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Weź odpal źródło strony i zobacz co tam tak naprawdę siedzi. Nie będziemy się w kółko o to samo kłócić.
Go to the top of the page
+Quote Post
Ruch Radzionków
post
Post #7





Grupa: Zarejestrowani
Postów: 311
Pomógł: 25
Dołączył: 29.08.2011

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


zrobiłe

Ten post edytował Ruch Radzionków 30.08.2011, 10:37:17
Go to the top of the page
+Quote Post
nospor
post
Post #8





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Jeśli tak wygląda źródło strony, to php nie jest interpretowane - masz więc przyczynę swojego problemu. Na przyszłość sprawdzaj samemu tak podstawowe rzeczy.

1) To jest plik .php czy .html ?
2) Masz w ogóle zainstalowany serwer z obsługą php?

edit:

1) Nie edytuj/nie kasuj postów, na które już ktoś odpowiedział
2) Skoro zrobiłeś, a już ktoś się wypowiadał, to byłoby miło, gdybyś uraczył tego kogoś rozwiązaniem.
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: 22.08.2025 - 12:23