0

私はオフラインの Web アプリケーションに取り組んでいます。しかし、ある時点で、SQL データベースからデータを受信する必要があります。これは iframe で行われます。ただし、PHP ファイルは利用可能なすべてのデータを出力します。データのすべての行には workID があり、それらをクリックできるようにしたいと考えています。作業 ID をクリックすると、アプリケーション全体で作業 ID を使用できるように、作業 ID を変数として保存する必要があります。例: 1 つの作品 ID を選択します。Onclick の作品 ID は、すべてのページのヘッダーに書き込まれます。これが Cookie を使用して実行できるのか、メイン ページの JavaScript 関数だけで実行できるのかはわかりません。

次のコードを参照してください。

<?php

$result=mysql_query("SELECT workid,problem,request FROM workreport ORDER BY workid;");

$i=0;
while( $row=mysql_fetch_array($result) )
{
    if($i>0)
    {
        echo "<tr valign=bottom>";
        echo "</tr>";
    }
    echo "<tr valign=center>";
    echo "<td class=tabval></td>";
    echo "<td class=tabval><b>".htmlspecialchars($row['workid'])."</b></button></td>";
    echo "<td class=tabval>".htmlspecialchars($row['problem'])."&nbsp;</td>";
    echo "<td class=tabval>".htmlspecialchars($row['request'])."&nbsp;</td>";
    $i++;
}?>

PHP は iframe に読み込まれます。そのため、メイン ページに作業 ID を保存する関数を作成することを好みます。

<iframe src="http://localhost/receive.php" width="400" height="300" style="border:none;"> </iframe>

あなたが私を助けてくれることを願っています!前もって感謝します。

4

1 に答える 1