変数に応じてテーブルを表示しようとしていますが、ビューでエラーが発生しています。
ここに結果を取得するデータベース関数があります。値は$series
です。変数に基づいて結果を表示
function getReviews($series) {
global $db;
$query = 'SELECT review FROM reviews
where series = :series';
$statement = $db->prepare($query);
$statement->bindValue(':series', $series);
$statement->execute();
$reviews = $statement->fetchAll();
$statement->closeCursor();
return $reviews;
}
そしてここでは、ビュー
<div id="reviews" class="tab-pane fade">
<h3>Reviews</h3>
<table>
<thead>
<tr>
<th>Review</th>
</tr>
</thead>
<tbody>
<?php foreach ($reviews as $review) : ?>
<tr>
<td><?php echo $reviews['review']; ?></td>
</tr>
<?php endforeach; ?>
</tbody>
</table>
</div>
3件$series = 1
の下にあるとして、私は結果のいくつかの並べ替えを取得していますが、彼らは
お知らせが表示されていません:未定義のインデックスを:52行目のC:\ xampp \ htdocs \ WEBCA5LP \ view \ main.phpのレビュー
注意:未定義のインデックス:C:\ xampp \ htdのレビューOCS \ライン上WEBCA5LPの\ビュー\のmain.php 52
お知らせ:未定義のインデックス:Cでのレビュー:ライン52
"私はビューでエラーが発生しています" - どのようなエラー? " –
foreach内で' $ review'ではなく '$ review'を使いたいと思っています –
$ series変数をバインドするのではなくクエリ文字列に直接渡すのはなぜですか? '$クエリ= $シリーズのシリーズ=レビュー\t \t \t FROM SELECTレビュー ';。。。' – GrumpyCrouton