データベースに保存されているパスを使用して作成したレポート テーブルにリンクを表示しようとしていますが、画像へのリンクとして正しく表示する方法がわかりません。したがって、別の画像を表示するテーブルの代わりに、「IMAGE LINK」などの一般的なリンクを作成し、画像を表示するのではなく、href を介して画像 src に移動します。
html テーブルでデータがどのようにループするかを次に示します。
$i=0;
while ($i < $num) {
$date=mysql_result($result,$i,"datetime");
$firstname=mysql_result($result,$i,"first");
$lastname=mysql_result($result,$i,"last");
$message=mysql_result($result,$i,"message");
$image=mysql_result($result,$i,"imagepath");
echo '<tr>';
echo '<td>' . $date . '</td>';
echo '<td>' . $firstname . '</td>';
echo '<td>' . $lastname . '</td>';
echo '<td>' . $message . '</td>';
echo '<td>' . $image . '</td>';
echo '</tr>';
$i++;
}
そして、ここにアップロード場所と画像パスのストレージ変数があります
//Where the file will be placed
$target_path = "uploads/";
// Add the original filename to target path
$path= $target_path . basename($image);
データを表示するレポート ページは、アップロード フォルダーのルートにもあります。image 変数を (ループ内で) 一般的な src link に追加しようとしましたが、何も表示されないか、テーブルが壊れて構文エラーが発生します。これは私を困惑させました。