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 に答える