|
|
|
| всем привет! подскажите пожалуйста где ошибка. не выводит скрипт изображение в браузер. за ранее спасибо
$obj = new pager_mysql($tbl_photo_position,
"WHERE id_catalog = $_GET[id_catalog]",
"ORDER BY pos",
$pnumber,
$page_link,
"&id_catalog=$_GET[id_catalog]");
// Получаем записи базы данных в виде массива
$photo = $obj->get_page();
// Если имеется хотя бы одна запись - выводим
for($i = 0; $i < count($photo); $i++)
{
echo "<img src=$photo[$i] >";
echo"<br>";
echo "<a href='$photo[$i]'>скачать</a>";
echo"<br>";
}
// Выводим ссылки на другие страницы
echo $obj;
echo"<br>";
echo "<a href='index.php'>на главную</a><br>";
echo "<a href='gallery.php'>галерея</a>";
?>
|
| |
|
|
|
|
|
|
|
для: сотка
(10.12.2011 в 16:27)
| | >echo "<img src=$photo[$i] >";
Такие сложные переменные не интерполируются, если хотите, чтобы тут подставлялось сложное значение, его следует заключить в фигурные скобки
echo "<img src={$photo[$i]} >";
|
| |
|
|
|
|
|
|
|
для: сотка
(10.12.2011 в 16:27)
| | а где сам класс pager_mysql | |
|
|
|
|
|
|
|
|
для: cheops
(10.12.2011 в 16:41)
| | именно оттуда класс | |
|
|
|
|
|
|
|
для: сотка
(10.12.2011 в 16:27)
| | нее чтот не так я вопрос задал пардон...есть таблица ней хранятся пути к изображениям! уменьшенное и оригинал! echo "<img src=$photo[$i] >"; я пытался вывести уменьшеную копию,echo "<a href='$photo[$i]'>скачать</a>"; оригинал! надо переменные создавать наверно не пойму откуда только юзать это... | |
|
|
|
|
|
|
|
для: сотка
(10.12.2011 в 16:43)
| |
<?php
/**
* @author admin
* @copyright 2011
*/
// Подключаем SoftTime FrameWork
require_once("config/class.config.php");
// Устанавливаем соединение с базой данных
require_once("config/config.php");
// Заголовок
require_once("utils.title.php");
// Подключаем шапку
$pagename = "Галерея - ".$catalog['name'];
$keywords = "Галерея";
require_once("templates/top.php");
// Выводим заголовок страницы
echo title($pagename);
// Извлекаем параметры галерея
$query = "SELECT * FROM $tbl_photo_settings LIMIT 1";
$set = mysql_query($query);
if(!$set)
{
throw new ExceptionMySQL(mysql_error(),
$query,
"Ошибка при извлечении
параметров галереи");
}
// Если имеется хотя бы одна запись в таблице
// извлекаем количество фотографий в ряду
if(mysql_num_rows($set))
{
$settings = mysql_fetch_array($set);
$numphoto = $settings['row'];
}
// Если записи в таблице $tbl_photo_settigns
// отсуствуют выводим по 3 фотографии в ряд
else $numphoto = 3;
// Выводим фотографии
// Количество ссылок в постраничной навигации
$page_link = 3;
// Количество позиций на странице
$pnumber = 10;
// Объявляем объект постраничной навигации
$obj = new pager_mysql($tbl_photo_position,
"WHERE id_catalog = $_GET[id_catalog]",
"ORDER BY pos",
$pnumber,
$page_link,
"&id_catalog=$_GET[id_catalog]");
// Получаем записи базы данных в виде массива
$photo = $obj->get_page();
// Если имеется хотя бы одна запись - выводим
for($i = 0; $i < count($photo); $i++)
{
echo " <img src=../../{$photo[$i][small]}"; // указываем олный путь к изображению
echo"<br>";
echo "<a href='$photo[$i]'>скачать</a>";
echo"<br>";
}
// Выводим ссылки на другие страницы
echo $obj;
echo"<br>";
echo "<a href='index.php'>на главную</a><br>";
echo "<a href='gallery.php'>галерея</a>";
?>
|
| |
|
|
|
|
|
|
|
для: сотка
(10.12.2011 в 16:51)
| |
for($i = 0; $i < count($photo); $i++)
{
echo " {$photo[$i][id_position]}. <img src=../../{$photo[$i][small]} ";
echo"<br>";
echo "<a href='{$photo[$i][id_position]}. <img src=../../{$photo[$i][big]} '>скачать</a>";
echo"<br>";
}
// Выводим ссылки на другие страницы
echo $obj;
echo"<br>";
echo "<a href='index.php'>на главную</a><br>";
echo "<a href='gallery.php'>галерея</a>";
|
вопрос решен. спасибо за внимание | |
|
|
|