Я установил новую галерею изображений, где изображения хранятся на сервере в папке / images /, а соответствующие данные хранятся в базе данных mysql (заголовок, описание, imagesrc).
Однако я пытаюсь вернуть все изображения, хранящиеся в папке на сервере, без необходимости перечислять их в формате HTML. У меня есть php, возвращающий правильные поля и корректно заполняющий галерею, но когда новое изображение добавляется в библиотеку или обновляется одно из исходных изображений, то оно, очевидно, не будет тянуть на моем сайте.
Мой код:
<div id="galleria"><!-- Begin Galleria -->
<div>
<a href="<?php mysql_select_db("dbname", $con);
$result = mysql_query("SELECT * FROM images WHERE id='1'");
while($row = mysql_fetch_array($result))
{
echo $row['imagesrc'];
}
mysql_close($con);
?>">
<img src="<?php mysql_select_db("dbname", $con);
$result = mysql_query("SELECT * FROM images WHERE id='1'");
while($row = mysql_fetch_array($result))
{
echo $row['imagesrc'];
}
mysql_close($con);
?>" alt='' title='' />
</a>
<strong><?php mysql_select_db("dbname", $con);
$result = mysql_query("SELECT * FROM images WHERE id='1'");
while($row = mysql_fetch_array($result))
{
echo $row['title'];
}
mysql_close($con);
?></strong>
<span><?php mysql_select_db("dbname", $con);
$result = mysql_query("SELECT * FROM images WHERE id='1'");
while($row = mysql_fetch_array($result))
{
echo $row['desc'];
}
mysql_close($con);
?></span>
</div>
<div>
<a href="<?php mysql_select_db("dbname", $con);
$result = mysql_query("SELECT * FROM images WHERE id='1'");
while($row = mysql_fetch_array($result))
{
echo $row['imagesrc'];
}
mysql_close($con);
?>">
<img src="<?php mysql_select_db("dbname", $con);
$result = mysql_query("SELECT * FROM images WHERE id='1'");
while($row = mysql_fetch_array($result))
{
echo $row['imagesrc'];
}
mysql_close($con);
?>" alt='' title='' />
</a>
<strong><?php mysql_select_db("dbname", $con);
$result = mysql_query("SELECT * FROM images WHERE id='1'");
while($row = mysql_fetch_array($result))
{
echo $row['title'];
}
mysql_close($con);
?></strong>
<span><?php mysql_select_db("dbname", $con);
$result = mysql_query("SELECT * FROM images WHERE id='1'");
while($row = mysql_fetch_array($result))
{
echo $row['desc'];
}
mysql_close($con);
?></span>
</div>
<div>
Каков наилучший способ получения этой информации в цикле - я не очень разбираюсь в php (как вы можете видеть из моего кода!), Поэтому буду признателен за любую помощь и руководство по созданию такого цикла в этом скрипте для заполнения галерея на основе всех изображений, которые находятся в папке.
спасибо !!
JD