[PHP-DB] Passing the value of a variable from PHP to JavaScript.

2004-02-27 Thread Prabu Subroto
Dear my friends...

I have my code like this :
==
?php
echo 
html
script language='JavaScript'
function tes(){
document.write('pJavaScript/p');
window.location.replace('http://192.168.23.1/coba/coba.php?vtes=$vtes');

}
/script
body
;

echo diforward ke javascript;

echo 
select onchange='tes()' name='vtes'
option value=''/option
option value='1'1/option
option value='2'2/option
/select
;
?
/body
/html
==

I expect this result on url column of my internet browser:

http://192.168.23.1/coba/coba.php?vtes='1'

or

http://192.168.23.1/coba/coba.php?vtes='1'


But I only get this unexpected result:

http://192.168.23.1/coba/coba.php?vtes=


Lookslike the value of $vtes was not passed to JavaScript
interpreter.

Anybody of you have a solution for me?

Please teach me.

Thank you very much.
-- 
_
Web-based SMS services available at http://www.operamail.com.
From your mailbox to local or overseas cell phones.

Powered by Outblaze

-- 
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



SV: [PHP-DB] Passing the value of a variable from PHP to JavaScript.

2004-02-27 Thread Henrik Hornemann
Hi,

Where is the value of $vtes comming from? If it's a parameter in the
call of your script, try something like
?php
$vtes = $_GET[vtes];
echo 

Or even better dont use php to echo all of your javascript or html, but
just the relevant values, like this:

html
script language='JavaScript'
function tes(){
document.write('pJavaScript/p');
window.location.replace('http://192.168.23.1/coba/coba.php?vtes=?=$_GET
[vtes]?');

}
/script
body
diforward ke javascript
select onchange='tes()' name='vtes'
option value=''/option
option value='1'1/option
option value='2'2/option
/select
/body
/html

Hth Henrik Hornemann

-Oprindelig meddelelse-
Fra: Prabu Subroto [mailto:[EMAIL PROTECTED] 
Sendt: 27. februar 2004 10:03
Til: [EMAIL PROTECTED]
Emne: [PHP-DB] Passing the value of a variable from PHP to JavaScript.


Dear my friends...

I have my code like this :
==
?php
echo 
html
script language='JavaScript'
function tes(){
document.write('pJavaScript/p');
window.location.replace('http://192.168.23.1/coba/coba.php?vtes=$vtes');

}
/script
body
;

echo diforward ke javascript;

echo 
select onchange='tes()' name='vtes'
option value=''/option
option value='1'1/option
option value='2'2/option
/select
;
?
/body
/html
==

I expect this result on url column of my internet browser:

http://192.168.23.1/coba/coba.php?vtes='1'

or

http://192.168.23.1/coba/coba.php?vtes='1'


But I only get this unexpected result:

http://192.168.23.1/coba/coba.php?vtes=


Lookslike the value of $vtes was not passed to JavaScript interpreter.

Anybody of you have a solution for me?

Please teach me.

Thank you very much.
-- 
_
Web-based SMS services available at http://www.operamail.com. From your
mailbox to local or overseas cell phones.

Powered by Outblaze

-- 
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DB] Passing the value of a variable from PHP to JavaScript.

2004-02-27 Thread Steve Davies
Hi Prabu

you need to add a few bits:

in the function:
function tes(){
vtes = theform.vtes.value;   #added line
document.write('pJavaScript/p');
window.location.replace('http://127.0.0.1/coba/coba.php?vtes=' + vtes); 
#altered line

in the body:
form name='theform'
and /form before the /html

may be a bit ott but should work

steve
}


Prabu Subroto wrote:

Dear my friends...

I have my code like this :
==
?php
echo 
html
script language='JavaScript'
function tes(){
document.write('pJavaScript/p');
window.location.replace('http://192.168.23.1/coba/coba.php?vtes=$vtes');
}
/script
body
;
echo diforward ke javascript;

echo 
select onchange='tes()' name='vtes'
option value=''/option
option value='1'1/option
option value='2'2/option
/select
;
?
/body
/html
==
I expect this result on url column of my internet browser:

http://192.168.23.1/coba/coba.php?vtes='1'

or

http://192.168.23.1/coba/coba.php?vtes='1'

But I only get this unexpected result:

http://192.168.23.1/coba/coba.php?vtes=

Lookslike the value of $vtes was not passed to JavaScript
interpreter.
Anybody of you have a solution for me?

Please teach me.

Thank you very much.
 

--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Re: [PHP-DB] Passing the value of a variable from PHP to JavaScript.

2004-02-27 Thread Pavel Lobovich
Here is the working code:

?php

echo 
html
script language='JavaScript'
function tes(){
document.write('pJavaScript/p');
o=document.getElementById('myselect');
window.location.replace('http://192.168.23.1/coba/coba.php?vtes='+o.value);
}
/script
body
;

echo diforward ke javascript;

echo 
select onchange='tes()' name='vtes' id=myselect
option value=''/option
option value='1'1/option
option value='2'2/option
/select
;

?
/body
/html
==


That's all
Best regards, Pavel.



I expect this result on url column of my internet browser:

http://192.168.23.1/coba/coba.php?vtes='1'
 
 or
 
 http://192.168.23.1/coba/coba.php?vtes='1'
 
 
 But I only get this unexpected result:
 
 http://192.168.23.1/coba/coba.php?vtes=
 
 
 Lookslike the value of $vtes was not passed to JavaScript
 interpreter.
 
 Anybody of you have a solution for me?
 
 Please teach me.
 
 Thank you very much.
 -- 
 _
 Web-based SMS services available at http://www.operamail.com.
 From your mailbox to local or overseas cell phones.
 
 Powered by Outblaze

-- 
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php