-1

状況: 一度に 1 つの画像しか表示できませんでした。

問題: データベースの画像を Web ページに表示します。

4

2 に答える 2

0

ID が選択されていませんが、そのようになっている必要があります。

while($row = $statement->fetch()) { ?>
<img src="image.php?id_inter=<?= $row['id']; ?>" />
...
<?php } ...

( try { $requestedID = (int)$_GET['id_inter']; }) に記載されているように、GET メソッドの ID を使用する場合

それなら単純に

..."id_inter=<?= $reuqestedID; ?>"
于 2013-04-01T12:12:50.697 に答える
0

コメントとして適切にフォーマットされていないため、新しい回答

SELECT imgMime、imgSize、imgData FROM TableName WHERE id_inter = 3;

// 2 つの結果が返された場合:

id_inter    |   imgMime     |   imgSize     |   imgData     |

3           |   jpeg        |   100kb       |   data1       |
3           |   png         |   300kb       |   data2       |

それから

while($row = $statement->fetch()) { ?>
<img src="image.php?data=<?= $row['imgData']; ?>"><br />
<?php } ?>

出力する必要があります:

<img src="image.php?data=data1"><br />
<img src="image.php?data=data2"><br />

id_inter を使用すると、出力されます

<img src="image.php?id=3"><br />
<img src="image.php?id=3"><br />

HTML の例を挙げてください。つまり、3 つの結果でどのように動作するのでしょうか?

于 2013-04-01T12:49:46.230 に答える