Monday, May 20, 2024
 Popular · Latest · Hot · Upcoming
183
rated 0 times [  186] [ 3]  / answers: 1 / hits: 48636  / 12 Years ago, sat, august 11, 2012, 12:00:00

Possible Duplicate:

How can I use a JavaScript variable as a PHP variable?






I need to use javascipt variables in PHP, how can I do that?



eg:



<script>
var abc = 'this is text';
</script>


How can I read variable abc in php?


More From » php

 Answers
3

One way of doing it is to make use of a hidden text/input box.



<input type=text style=display:none id=hiddenVal />


In the Javascript assign the variable to the input box.



<script>
function loadValues()
{
var abc = 'this is text';
document.getElementById(hiddenVal).value = abc;
//alert(document.getElementById(hiddenVal).value);
}
</script>

<body onload=loadValues();>

<form action=processing.php method=post>
<input type=text style=display:none id=hiddenVal />
<input type=submit name=submit id=submit value=Submit />
</form>
</body>


This is one method to allow you to use Javascript variable and post it to the backend. Alternatively if you want to display these values just remove the




style=display:none




on the control.



Now after the post occurred one should be able to pick up the variable using processing.php



<?php
echo $_POST[hiddenVal];
?>


Very dirty way of doing this but does the trick.


[#83704] Thursday, August 9, 2012, 12 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
viridianaw

Total Points: 154
Total Questions: 94
Total Answers: 89

Location: South Georgia
Member since Sun, Aug 8, 2021
3 Years ago
;