0

我想用 php 从 mysql 查询一个值,将该值分配给一个变量,在一些 JavaScript 中回显 php 变量,并将该值显示在 iframe 中。

我只是无法让它工作......

我的PHP:

<?php
$text_id = $_GET['text'];

$stmt = $dbConnection->prepare("SELECT * FROM content WHERE id=:id");
$stmt->bindParam(":id", $text_id);
$stmt->execute();
$result = $stmt->fetchAll(PDO::FETCH_ASSOC);
foreach($result as $row)
{
    $text = $row['text'];
}
?>

我的 JavaScript:

(The function is called with <body onLoad="iFrameOn();">)
function iFrameOn()
{
    richTextField.document.designMode = 'On';
    window.frames['richTextField'].document.body.innerHTML = <?php echo json_encode($text); ?>;
}
4

1 回答 1

0

我解决了这个问题。我将文件保存为 .js,当然为了使用 php,文件必须是 .php。很抱歉犯了愚蠢的错误,非常感谢您的所有回答。

于 2012-11-18T01:05:21.527 回答