0

我有一个 php 项目,我正试图将它从 fedora 移到 windows。我移动了文件,我可以访问它们,我也可以访问数据库,但是我收到了一个奇怪的错误

SCREAM: Error suppression ignored for

( ! ) Parse error: syntax error, unexpected end of file in C:\wamp\www\portfolio\templates\sell_form.php on line 21
Call Stack
#   Time    Memory  Function    Location
1   0.0029  259504  {main}( )   ..\sell.php:0
2   0.1515  304656  render( )   ..\sell.php:67

这个文件

<table class="table table-hover center-table table-bordered">
        <tr>
        <th>Symbol</th>
        <th>Name</th>
        <th>Shares</th>
        <th>Price</th>
        <th>Total</th>
        </tr>
<?php foreach ($shares as $row): ?>

        <tr>
        <td><?= $row["symbol"]?></td>
        <td><?= $row["name"]?></td>
        <td><?= $row["shares"]?></td>
        <td>$<?= number_format($row["price"],4)?></td>
        <td>$<?= number_format($row["total"],4)?></td>
        </tr>

<? endforeach ?>

<tr>
    <td>CASH</td>
    <td></td>
    <td></td>
    <td></td>
    <td>$<?= number_format($cash[0]["cash"], 4)?></td>

</tr>

</table>
4

2 回答 2

2
<?php endforeach; ?>

忘记了那里的逗号和 php 标签,除非你打开了短标签,否则它不会工作。

于 2013-03-22T00:57:07.983 回答
1

您的循环结束语句未正确设置

<? endforeach; ?>
于 2013-03-22T00:58:28.450 回答