Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][JavaScript] Wywołanie JavaScript w PHP
dariolee
post
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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
flashdev
post
Post #2





Grupa: Zarejestrowani
Postów: 812
Pomógł: 117
Dołączył: 2.12.2008

Ostrzeżenie: (10%)
X----


Cytat(dariolee @ 8.06.2009, 12:25:30 ) *
Tyle, że cudzysłów jest już w samej zmiennej $podmioty.


w takim razie zamień " -> '

  1. <?php
  2. $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']);
  3. ?>


Ten post edytował flashdev 8.06.2009, 11:31:05
Go to the top of the page
+Quote Post

Posty w temacie


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: 9.10.2025 - 12:29