Я пытаюсь получить переменную PHP для передачи значений в образец javascript, но ничего не появляется, если я пытаюсь отобразить результат
Я пытался передать обычные строки в качестве аргументов, и они работали нормально. Это просто не работает, если я попытался передать переменные PHP в качестве аргументов.
Тест шифрования AES (Rijndael) в JavaScript
<script type="text/javascript" src="Decrypt.js"></script>
</head>
<body>
<?php
mysql_connect("localhost","root","");
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'");
if($row=mysql_fetch_assoc($query))
{
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>";
//doDecryption();
}
echo '<script type="text/javascript">
doDecryption("<?php $myValue; ?>");
</script>';
echo "whats happening";
?>
</body>
</html>
Файл JS
function doDecryption(param)
{
document.write(param);
document.write("Programming change");
}
Заранее спасибо. Любая помощь высоко ценится !!!!