0

データベースから画像を返し、それらを PHP 配列に保存しています。画像は、結果セットに応じて 2 つまたは 3 つになります。これで、画像の PHP 配列ができました。それらをページに表示できます。問題は、一度に 1 つの画像を表示することです。次に、移動するための次と前のハイパーリンクを作成したいと思います。何度か試しましたが、答えを探しましたが、成功しませんでした。

これが私のコードです:

$query="SELECT letterNo, height, path from imageTable where letterNo=".$letterNumber;

$rs=mysql_query($query,$connection);
$totalRows=mysql_num_rows($rs);
$myArray[ ] = array();
$image[ ]=array();

for ($i = 0; $i < $totalRows; ++$i)
{
    $myArray[$i] = mysql_fetch_array($rs);
    $image[$i]='<img src="' .$myArray[$i]['path'].'.jpg"' .' width="630" height="'.$myArray[$i] ['height'].'" alt=Letter "'.$letterNumber.'" />';
}
for($i=0;$i<$totalRows;$i++)
{
print $image[$i];
}
4

1 に答える 1

0

解決策は、画像のリンクの ID を取得し、データベースをナビゲートすることです。previous はデータベースから現在の画像より前の画像を取得し、 next は次の画像を取得します (存在する場合)。何らかの形でインデックスまたはデータベース情報を保存する方法が必要なだけです

于 2013-05-12T15:56:45.350 に答える