Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][PHP]zmienne z PHP widoczne w JavaScript
gregor81
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 4.08.2011
Skąd: Wrocław

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


zmagam się z następującym problemem, chciałbym aby wartości zmiennych z PHP były dostępne w JavaScript. Nie do końca wszystko działa, jeśli mam tylko jedną linie z użyciem print-a jest OK, natomiast jeśli są 2 linie tak jak poniżej to nie działa. Co może być nie tak?

  1. <html>
  2. <head>
  3. </head>
  4. <body>
  5.  
  6. <form name="testowy">
  7.  
  8. pole1 <input type="text" name="pole1" size="10">
  9. <br>
  10. pole2 <input type="text" name="pole2" size="10">
  11. <br>
  12. <br>
  13.  
  14. <select name="lista" id="id" size="5" onchange="wykonaj()">;
  15. <option>pozycja1</option>
  16. <option>pozycja2</option>
  17. <option>pozycja3</option>
  18. </select>
  19.  
  20. <?php
  21.  
  22. $x=1;
  23. $y=2;
  24.  
  25. echo '<script type="text/javascript" >';
  26.  
  27. echo 'function wykonaj()';
  28. echo '{';
  29.  
  30. print "document.testowy.pole1.value = $x";
  31. print "document.testowy.pole2.value = $y";
  32.  
  33. echo '}';
  34.  
  35. echo '</script>';
  36.  
  37. ?>
  38.  
  39. </form>
  40. </body>
  41. </html>
  42.  
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
nospor
post
Post #2





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




komendy w js również trzeba zakanczać srednikiem.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
luniak
post
Post #3





Grupa: Zarejestrowani
Postów: 171
Pomógł: 36
Dołączył: 12.01.2008
Skąd: Puszcza Mariańska

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


pojęcie że "trzeba" jest troche nieprawdziwe smile.gif bo nie jest to niezbędne tongue.gif ale za to trzeba tak robić jak w 1 linii masz więcej niz 1 polecenie tak jak u Ciebie smile.gif bo twój kod wrzuca wszystko tak naprawdę do 1 linijki smile.gif


--------------------
Jeżeli ktoś na forum Ci pomógł, możesz mu podziękować klikając w opcje "Pomógł" pod jego postem!
--------------------

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




Rozwinę w takim razie swoje zdanie:
W takim kodzie jak tu komendy w js również trzeba zakanczać srednikiem.
tongue.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
gregor81
post
Post #5





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 4.08.2011
Skąd: Wrocław

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


działa, wielkie dzięki, o średniku nie pomyślałem smile.gif
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 Aktualny czas: 19.08.2025 - 20:34