exactly as title says, I need to put php inside of the javascript that is echoed by php
ex:
<?
echo ('<script language="javascript" type="text/javascript">
if (something) then (some php)')
?>
thats not real code just might help get the idea and please note the best way to do what im trying is this way, if its possible.
You can’t do that, PHP is a server-side language, that means it renders when the page loads and not after that.
The solution can be to call a PHP via AJAX, that PHP can have the case conditions and then it will render what you want.
Example:
The javascript (using jQuery):
What this does is place a click event into something with a class named “yourbutton”, and when you click that, it will call an external PHP via an AJAX post, sending a var (in this example), you can send something dynamic, change the “somethingdiynamicpassedviajavascript” with some var.
PHP (yourPHP.php):
Here you get that var, and depending on the case, send a different output.
Notice that this may need to add a test for POST and other anti-vandalism methods…