Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2008-07-01 20:38:17

  Rumi - prawiczek erotoman

Rumi
prawiczek erotoman
Skąd: Gorlice
Zarejestrowany: 2004-09-23
Serwis

[js/php] Zmienne z PHP w JavaScript [SOLVED]

jest kod:

Kod:

while ($menu = mysql_fetch_object($sql))
{
echo'<script type=\'text/javascript\'>
var jszmienna = '.$menu->gatunek.'
</script>';
echo'<li class="menu">';
echo'<a class="link" onclick="document.getElementById(\'add_gatunek\').value=jszmienna">'.$menu->gatunek.'</a>';
echo'</li>';
}

jego zadaniem jest po kliknieciu na nazwe wpisanie jej nazwy w inputa o id add_gatunek. Gdy zamiast zmiennej przypisanej do jszmienna wpisze coś innego wyświetla to poprawnie natomiast w obecnej formie zwraca undefined co tu jest nie tak dlaczego nei chce wyświetlać poprawnie nazwy zmiennej zawierającej rekord z bazy ?

Ostatnio edytowany przez Rumi (2008-07-02 11:50:01)

Offline

 

#2  2008-07-01 21:24:50

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: [js/php] Zmienne z PHP w JavaScript [SOLVED]

zobacz czy generowany kod html ma poprawna tresc skryptu


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#3  2008-07-01 22:09:08

  kayo - Członek DUG

kayo
Członek DUG
Zarejestrowany: 2007-05-20

Re: [js/php] Zmienne z PHP w JavaScript [SOLVED]

Stosuj przy komendzie echo cudzyslow zamiast apostrofu. Apostrof zostaw dla javascript. Bedziesz mial czytelniejszy kod


Having a Windows 95 box hooked to the internet is akin to walking naked into a prison carrying a carton of cigarettes.
-----------------
jid: kayo77//gmail.com  gg #1046710

Offline

 

#4  2008-07-01 22:10:18

  Rumi - prawiczek erotoman

Rumi
prawiczek erotoman
Skąd: Gorlice
Zarejestrowany: 2004-09-23
Serwis

Re: [js/php] Zmienne z PHP w JavaScript [SOLVED]

kayo napisał(-a):

Stosuj przy komendzie echo cudzyslow zamiast apostrofu. Apostrof zostaw dla javascript. Bedziesz mial czytelniejszy kod

nie chce mieć "czyściejszego" kodu chce żeby to kurestwo zadziałało ;)

Offline

 

#5  2008-07-01 22:49:57

  kamikaze - Administrator

kamikaze
Administrator
Zarejestrowany: 2004-04-16

Re: [js/php] Zmienne z PHP w JavaScript [SOLVED]

Ale to prawda, czysty kod będzie działał. Przyjmij jakąś konwencje w stosowaniu apostrofów i sie jej trzymaj bo w tej chwili błąd powoduje brak apostrofów w linii:

var jszmienna = '.$menu->gatunek.'

zdaje mi sie ze powinno być:

var jszmienna = \''.$menu->gatunek.'\'

Offline

 

#6  2008-07-01 22:51:00

  BiExi - matka przelozona

BiExi
matka przelozona
Skąd: Gorlice
Zarejestrowany: 2004-04-16
Serwis

Re: [js/php] Zmienne z PHP w JavaScript [SOLVED]

rumi podaj jako parametr ta zmienna do js'a

Online

 

#7  2008-07-01 23:14:59

  Rumi - prawiczek erotoman

Rumi
prawiczek erotoman
Skąd: Gorlice
Zarejestrowany: 2004-09-23
Serwis

Re: [js/php] Zmienne z PHP w JavaScript [SOLVED]

kamikaze napisał(-a):

var jszmienna = \''.$menu->gatunek.'\'

no faktycznie jestem idiotą :] co do kodu to dla mnie on jest czytelny :]

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)