私のmysqlデータベースからランダムなファイル名を表示する配列を作成しました。残念ながら正しく表示されません。
そのテレビシリーズの正しいバナー画像を表示するには、ファイル ID に基づいて分解する必要があります。
<?php include '../connect/dbseries.php' ?>
<?php include 'Sbarray.php' ?>
<?php
$names = explode ("|", $row['4']);
?>
<center><?php
while($row=mysql_fetch_array($result2)){
echo '<a href="episodemenu.php?id='.$row['ID'].'"><img src="../images/series/'. $names[array_rand($names,1)].'" width="800" height="150" style="padding:2px;"></a>';
}
?>
</center>
私の配列ページは
<?php $result2 = mysql_query("SELECT
ID,
pretty_name,
sortname,
Genre,
Bannerfilenames,
CurrentBannerFilename,
Posterfilenames,
PosterBannerFileName,
summary,
Fanart,
IMDB_ID
FROM online_series
order by sortname ASC;");
if (!$result2) {
echo 'Could not run query: ' . mysql_error();
exit;
}
?>
<?php $row = mysql_fetch_row($result2);
//setup array
$banner = $row['4'];
?>
それは私がページに持っているすべてのコードです。各行/テレビシリーズではなく、行1の画像のみを表示するので、助けていただければ幸いです
爆発コマンドと関係があると思いますが、修正方法がわかりません。
前もって感謝します