Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][PHP] prosty problem z cudzysłowem
--bialko0019--
post
Post #1





Goście







Kurcze, no zawsze miałem problem z tymi cudzysłowami i teraz już nie mogę sobie w moim przypakdu poradzić.. W echo chce wyświetlić deklarację select`a, czyli w HTML`u daje sobie:

  1. <select name="opponent" onchange="PobierzDane('testajax.php?test=' + this.value, 'div');">


i bez problemu. Ale jak chcę teraz ten select wyświetlić w pliku php w echo?

Deklaracja:

  1. echo '<select name="opponent" onchange="PobierzDane("testajax.php?test=" + this.value, "div");">';


nie jest poprawna bo w podwójnym cudzysłowiu jest znów podwójny cudzysłów i Javascript tym samym nie działa. Jak to ogarnąć?
Go to the top of the page
+Quote Post
matiit
post
Post #2





Grupa: Zarejestrowani
Postów: 365
Pomógł: 70
Dołączył: 5.04.2009

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


użyj \ przed zagnieżdżonymi w php cudzysłowami
Go to the top of the page
+Quote Post
-Gość-
post
Post #3





Goście







W tym problem że jest identycznie - dając
  1. echo '<select name=\"opponent\" onchange=\"PobierzDane(\"testajax.php?test=\" + this.value, \"div\");\">';
firebug wyświetla mi

  1. <select \"div\");\"="" this.value,="" +="" onchange="\&quot;PobierzDane(\&quot;testajax.php?test=\&quot;" name="\&quot;opponent\&quot;">


Próbowałem zamienić, że na początku zamiast echo ''; dać echo ""; i w środku zamienić aposrtofy, ale problem mam ten sam... Nawet encji próbowałem, też nie mogę sobie poradzić.. ?
Go to the top of the page
+Quote Post
matiit
post
Post #4





Grupa: Zarejestrowani
Postów: 365
Pomógł: 70
Dołączył: 5.04.2009

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


  1. echo "<select name='opponent' onchange=\"PobierzDane('testajax.php?test=' + this.value, 'div');\">"
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 - 13:13