[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
SV: [PHP-DB] Passing the value of a variable from PHP to JavaScript.
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.
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.
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