![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 0 Dołączył: 18.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Potrzebuję wywołać funkcje JavaScript z PHP ale nie do końca chce działać. A konkretniej chce do javyscript przesłać zmienną $nazwa ale problem polega na tym, że zmienna ta może zawierać " " lub ' '. $hint= sprintf("%s <a href='#' onClick='wstaw_podmiot(%s,%s)'>%s %s</a><br />",$hint,$podmioty[$i]['nip'],$nazwa,$podmioty[$i]['nip'],$podmioty[$i]['nazwa']); Jeśli $nazwa zawiera "" to wszystko jest ok ale jak nazwa jest dwuczłonowa to nie przesyła zmiennej do skryptu. Jak inaczej można to rozwiązać, żebydziałało niezależnie od teczo czy zawiera "" '' lub bez cudzysłowi. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Poprzedź cudzysłów backslashem (\).
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 0 Dołączył: 18.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Tyle, że cudzysłów jest już w samej zmiennej $podmioty.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 812 Pomógł: 117 Dołączył: 2.12.2008 Ostrzeżenie: (10%) ![]() ![]() |
Tyle, że cudzysłów jest już w samej zmiennej $podmioty. w takim razie zamień " -> '
Ten post edytował flashdev 8.06.2009, 11:31:05 -------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 0 Dołączył: 18.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Też nie do końca działa. Część nazw pod zmienną $podmiot zawiera " " , część ' ' a część jest bez cudzysłowi.
Przy takim zapisie: $hint= sprintf('%s <a href=\'#\' onClick=\'wstaw_podmiot(%s,%s)\'>%s %s</a><br />',$hint,$podmioty[$i]['nip'],$podmiot,$podmioty[$i]['nip'],$podmioty[$i]['nazwa']); Wyskakuje błąd przy nazwach np. sklep rybny ale już "sklep rybny" działa poprawnie. :/ |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 677 Pomógł: 89 Dołączył: 31.08.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
-------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 0 Dołączył: 18.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Coraz lepiej
![]() " " działają na : $aaa=addslashes($podmioty[$i]['nazwa']); $hint= "<a href='#' onclick='wstaw_podmiot(".$podmioty[$i]['nip'].",".$aaa.")' >".$podmioty[$i]['nip']." ".$podmioty[$i]['nazwa'] ."</a><br />"; i na $aaa=addslashes($podmioty[$i]['nazwa']); $hint= "".$hint ."<a href='#' onclick='wstaw_podmiot(".$podmioty[$i]['nip'].",\"$aaa1\")' >".$podmioty[$i]['nip']." ".$podmioty[$i]['nazwa']."</a><br />"; Ale przy ' ' wykrzacza się :/ |
|
|
![]()
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
addcslashes" title="Zobacz w manualu PHP" target="_manual i podaj znaki, które chcesz.
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 12.06.2025 - 15:54 |