How to pass a JavaScript variable value to PHP variable

1 Answer

0 votes
<!DOCTYPE html>
<?php
    error_reporting(E_CORE_ERROR | E_CORE_WARNING | E_COMPILE_ERROR | E_ERROR |
                E_WARNING | E_PARSE | E_USER_ERROR | E_USER_WARNING | E_RECOVERABLE_ERROR);
?>

<?php
    if (isset($_POST["language"])) {
        $lang = $_POST["language"];
        echo "php: " . $lang;
        
    /*
     run:
     
     php: English 
    
    */
}
?>

<html>
    <body>
        <form id="form_id" method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]); ?>">
            <input id="language_id" name="language" value="" type="hidden"> 
        </form>
        <script>
            var lang = "English";

            document.getElementById("language_id").value = lang;
            language = '<?php echo $_POST['language']; ?>';
            if (language === "") {
                document.getElementById('form_id').submit();
            }
        </script>  
    </body>
</html>

 



answered Jan 8, 2019 by avibootz

Related questions

1 answer 179 views
1 answer 195 views
2 answers 251 views
5 answers 405 views
1 answer 147 views
...