Hello folks

I am trying to get a PHP variable to pass values to a sample javascript but nothing shows up if I tried to echo the result.

I tried passing regular strings as arguments and those worked fine. It just doesn't seem to be working if I tried to pass PHP variables as arguments.

<title>AES (Rijndael) Encryption Test in JavaScript</title>

<script type="text/javascript" src="Decrypt.js"></script>


    mysql_select_db("encryption") or die(mysql_error());
    $userId = $_POST['userId'];

        if (($_SERVER['REQUEST_METHOD'] == 'POST') && ($_POST['key'] == ""))

            $query = mysql_query("select * from employee_details where id = '$userId'");
                        echo '<tr>';
                        foreach($row as $value)
                        echo '<td>'.$value.'</td>';
                        echo '</tr>';

                else { echo "No rows returned"; }}
        else if (($_SERVER['REQUEST_METHOD'] == 'POST') && ($_POST['key']))

               $columname = "ciphertext";
               $tablename = "employee_details";

                    function getField($field, $tbl_name, $condition)
                    $result = mysql_query("SELECT $field FROM $tbl_name WHERE id = ".$condition);

                     return @mysql_result($result, 0);

                    $myValue = getField($columname,$tablename,$userId);

                    echo "Ciphertext = $myValue";
                    echo "<br>";

            echo '<script type="text/javascript">
    doDecryption("<?php $myValue; ?>");
    echo "whats happening";

The JS file

function doDecryption(param)
    document.write("Programming change");

Thanks in advance. Any help much appreciated!!!!

Look closely as the line:

echo '<script type="text/javascript">
doDecryption("<?php $myValue; ?>");

See anything wrong?
I would suggest not outputting HTML code in an echo statement, but it is entirely up to you.

If you still don't see the problem, hint ' != "

commented: Didn't answer the question +0

Try to do like this... You will get it...

echo "<script type='text/javascript'>
doDecryption('<?php $myValue; ?>');
commented: That will acheive absolutely nothing +0
Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.