Я создал массив для дизассемблирования случайного имени файла из моей базы данных mysql. к сожалению, он не показывает правильно.случайное изображение не работает правильно
Мне нужно, чтобы взорвался, чтобы работать на основе идентификатора файла, чтобы показать правильную пиктограмму баннера для этой серии телевизоров.
<?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, а не для каждой строки серии/tv.
Я думаю, что это как-то связано с командой explode, но не может понять, как ее исправить.
заранее спасибо
Может быть, вы можете предоставить больше кода .. Потому что, если все это код на странице, где находится result2 установлен? как переменная строка существует в строке 4, если она задана в цикле while? Возможно, это поможет узнать формат строки [4] и структуру таблицы. – rokdd
извините, что я плохой добавил вторую страницу для массива. надеюсь, что это помогает –