Entry
how to pass an integer value from PHP to JavaScript ???
Apr 6th, 2008 19:44
ha mo, Dave Clark, Jean-Bernard Valentaten, Colin Fraser, peter lukáč,
Colin Fraser wrote:
> I suspect the same rules apply for variables in PHP as they are for
> Javascript, so I am going to take a punt here, and suggest that it is
> actually simple, declare your variable globally then use the global
> variable anywhere you need it.
> The only problem you may have is if the value in the variable is not
> an integer, so check the value in the global is an integer before
you
> try to use it.
> Good luck
Again we're seeing the conflict between serverside and clientside
languages, but this time a solution is easy to find.
Here's an example of how to do it, I'm sure this won't need any
further
explanation *g*:
<script language="JavaScript">
<?
$phpVar = 25;
echo("var myVar = ".$phpVar.";");
?>
</script>
Jean
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
...and, just for complete information, it can also be done this
way:
<?
$phpVar = 25;
?>
<script type="text/javascript">
<!--//
var myVar = <%=$phpVar%>; // for numeric values
var myVar = "<%=$phpVar%>"; // for string values
//-->
</script>
Take care,
Dave Clark
www.DaveClarkConsulting.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
http://www.businessian.com
http://www.computerstan.com
http://www.financestan.com
http://www.healthstan.com
http://www.internetstan.com
http://www.moneyenews.com
http://www.technologystan.com
http://www.zobab.com
http://www.healthinhealth.com