0

私のウェブサイトは、php データベースに保存されているユーザーがロードした画像で構成されていました。ユーザーが自分の画像に関連付けられた「image_id」を入力して、いくつかの統計 (勝敗) とともにページに表示できるページを作成しようとしています。現在、画像を取得するには、コードに image_id を入力する必要があります。

データベースから情報を取得するために使用しているコードは次のとおりです

<?php
include('mysql.php');

$query="SELECT filename FROM images WHERE image_id = 449";
$result = @mysql_query($query);

while($row = mysql_fetch_object($result)) {
$images[] = (object) $row;
}
</php>

画像を表示するコードは次のとおりです。

<img src="images/<?=$images[0]->filename?>" width="300" />

助言がありますか

4

2 に答える 2

0

ajax または jquery を使用して入力を取得し、非同期で php ファイルを呼び出し、送り返すファイル名をロードします。Jquery の $.post は、このような場合に非常に適しています。

于 2013-03-14T18:22:37.917 に答える
0

ユーザーが使用できるすべての画像のドロップダウンを作成し、ドロップダウンの onchange イベントを使用して image_id 値をサーバーに送信し、クエリを実行し、結果を取得して画像を表示します...

于 2013-03-14T18:22:41.613 に答える