だから、私はページに次のようなiframeを持っています: (PHPタグを認識していません)
<iframe class="iframe" src="/message.html?msjId=<? echo $msj_id ?>
次のようなphp関数から印刷しています:
print('msjID, stamp,Name,Status, $table, 'messages','<iframe class="iframe" src="/message.html?msjId=<? echo $msj_id ?>">');
この関数のヘッダーは次のようになります。
function print($header, &$table, $title='',$iframe) {
したがって、$table
は の値の配列ですmsjID, stamp, Name ,Status
。
私の問題: iframe が php タグを認識していないため、ステートメントを使用して DB から msjId を取得できませんforeach
。
助けてください!
アップデート:
だから私は foreach で私の問題を説明しましょう: 私はすでにこれを持っています:
foreach ($result as $row) {
$msj_id = $tablerow['msj_id'];
}
print('msjID, stamp,Name,Status, $table, 'messages','<iframe class="iframe" src="/message.html?msjId=<? echo $msj_id ?>">');
印刷機能をループに入れると、次のようにテーブルが印刷されます。
|table msj_id=1|
|table msj_id=2|
|table msj_id=2|
|table msj_id=3|
|table msj_id=3|
|table msj_id=3|
私はそれらのすべてではなく最後のものだけが必要です、私はこのようなものだけが必要です:
|テーブル msj_id=1| |テーブル msj_id=2| |テーブル msj_id=3|
msj_id のループ内の var_dump は次のとおりです。
string '297-3' (length=5)
string '296-3' (length=5)
string '300-3' (length=5)
ループの外側は次のとおりです。
string '300-3' (length=5)