Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: вывод изображения
 
 автор: сотка   (10.12.2011 в 16:27)   письмо автору
 
 

всем привет! подскажите пожалуйста где ошибка. не выводит скрипт изображение в браузер. за ранее спасибо
 $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>";
      ?>

  Ответить  
 
 автор: cheops   (10.12.2011 в 16:31)   письмо автору
 
   для: сотка   (10.12.2011 в 16:27)
 

>echo "<img src=$photo[$i] >";
Такие сложные переменные не интерполируются, если хотите, чтобы тут подставлялось сложное значение, его следует заключить в фигурные скобки
echo "<img src={$photo[$i]} >";

  Ответить  
 
 автор: SerG7   (10.12.2011 в 16:32)   письмо автору
 
   для: сотка   (10.12.2011 в 16:27)
 

а где сам класс pager_mysql

  Ответить  
 
 автор: cheops   (10.12.2011 в 16:41)   письмо автору
 
   для: SerG7   (10.12.2011 в 16:32)
 

Имеется в виду класс от сюда http://softtime.ru/info/framework_distrib.php.

  Ответить  
 
 автор: сотка   (10.12.2011 в 16:44)   письмо автору
 
   для: cheops   (10.12.2011 в 16:41)
 

именно оттуда класс

  Ответить  
 
 автор: сотка   (10.12.2011 в 16:43)   письмо автору
 
   для: сотка   (10.12.2011 в 16:27)
 

нее чтот не так я вопрос задал пардон...есть таблица ней хранятся пути к изображениям! уменьшенное и оригинал! echo "<img src=$photo[$i] >"; я пытался вывести уменьшеную копию,echo "<a href='$photo[$i]'>скачать</a>"; оригинал! надо переменные создавать наверно не пойму откуда только юзать это...

  Ответить  
 
 автор: сотка   (10.12.2011 в 16:51)   письмо автору
 
   для: сотка   (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 в 17:07)   письмо автору
 
   для: сотка   (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>";

вопрос решен. спасибо за внимание

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования