所以,我在页面上有这样的 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 标签,因此我无法使用foreach
语句从数据库中获取 msjId。
请需要帮助!
更新:
所以让我解释一下我的 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)