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

Форум MySQL

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Картинка в БД

Сообщения:  [1-10]    [11-20]   [21-30]  [31-40] 

 
 автор: Ксения_954   (11.07.2007 в 17:32)   письмо автору
 
   для: Underwood   (11.07.2007 в 16:53)
 

попробовала вручную, в таблице БД написали размер картинки, но в таблице результатов поиска что-то вроде этого:

яШяаJFIFddямDuckyFяоAdobedАяЫ„
   
 
яАwҐ
яД¶ 
!1A"QaqЃ2B‘Ў#$±БR3CcСbr’
рўѓ„F !1AQaрqЃ‘ЎС"2
±БбBR’сbrТ‚ў3CS“ІВ#Ј4яЪ ?


>>Или же создайте скрипт, который будет добавлять фото из каталога, например по id записи.
попробую создать :) посмотрим что получится

   
 
 автор: Underwood   (11.07.2007 в 16:53)   письмо автору
 
   для: Ксения_954   (11.07.2007 в 16:16)
 

> почему? ..:( а как же вставлять?
только если вручную каждую..., через phpMyAdmin, после содания записи войти в редактирование и внести фото через "обзор". А иначе вам нужные эти фото в бинарном виде. Или же создайте скрипт, который будет добавлять фото из каталога, например по id записи.

   
 
 автор: Ксения_954   (11.07.2007 в 16:16)   письмо автору
 
   для: Underwood   (11.07.2007 в 15:20)
 

почему? ..:( а как же вставлять?

   
 
 автор: Underwood   (11.07.2007 в 15:20)   письмо автору
 
   для: Ксения_954   (11.07.2007 в 13:53)
 

> я прикрепила к сообщению файл, который я отправляю через phpMyAdmin.
так не получится вставить...

   
 
 автор: Ксения_954   (11.07.2007 в 13:53)   письмо автору
 
   для: Underwood   (11.07.2007 в 13:22)
 

>> в таком случае фото обязательно должно выводится при условии что фото есть в БД.
вот с этим как раз и проблема...они не добавляются...:(
я прикрепила к сообщению файл, который я отправляю через phpMyAdmin.

   
 
 автор: Underwood   (11.07.2007 в 13:22)   письмо автору
 
   для: Ксения_954   (10.07.2007 в 22:27)
 

> и в БД тоже ведь файл с картинками не грузится(( хотя стоит longblob
в таком случае могу предложить только ручками загружать картинки.

по поводу ошибки всё понятно.
Вам надо создать файл, например showimg.php с таким содержанием:

<?php 
// здесь повторяем запрос чтобы выбрать такие же данные

$query "SELECT photo FROM product 
            WHERE hide='show' 
            "
.$tmp1.$tmp2.$tmp3.
            ORDER BY pos"
;
 
$res=mysql_query($query);
 
$image=mysql_result($res00); 
 
header("Content-type: image/gif");
 echo 
$image;
?>


а здесь так.

<td><div class='ver'>".$par['vid']."</div></td> 
<td><div class='ver'>".$par['price']."</div></td> 
<td><div class='ver'>".$par['marka']."</div></td> 
<td><div class='ver'>".$par['strana']."</div></td> 
<td><div class='ver'>".$par['note']."</div></td>
<td><div class='ver'>";
echo "<img src='showimg.php?tmp1=...&tmp2=...&tmp3=...' border=0 width='150' height='150'>";
// здесь где ... нужно передать параметры tmp для каждого.
echo "</div></td> 
<td><div class='ver'>".$par['firma']."</div></td> 
<td><div class='ver'>".$par['address']."</div></td> 
</tr>";


в таком случае фото обязательно должно выводится при условии что фото есть в БД.

можно глянуть кусочек этого текст. файла из которого вы подгружаете через phpMyAdmin ?
меня интересует кусок с картинками, если можно то весь файл глянуть.

   
 
 автор: Ксения_954   (10.07.2007 в 22:27)   письмо автору
 
   для: Underwood   (10.07.2007 в 14:24)
 

я изменила код как Вы сказали, пишет уже в таблице с результатами поиска:

Warning: mysql_result(): supplied argument is not a valid MySQL result resource in d:\hst\estvse72-ru_575360dc\http\searchform.php on line 153

Warning: Cannot modify header information - headers already sent by (output started at d:\hst\estvse72-ru_575360dc\http\searchform.php:159) in d:\hst\estvse72-ru_575360dc\http\searchform.php on line 154


на 153 и 154:
$photo=mysql_result($par[5], 0, 0);
header("Content-type: image/gif");

и в БД тоже ведь файл с картинками не грузится(( хотя стоит longblob,

   
 
 автор: Underwood   (10.07.2007 в 14:24)   письмо автору
 
   для: Ксения_954   (10.07.2007 в 14:11)
 

а какую ошибку пишет ??
попробуйте:

echo "<tr>
<td><div class='ver'>".$par['vid']."</div></td>
<td><div class='ver'>".$par['price']."</div></td>
<td><div class='ver'>".$par['marka']."</div></td>
<td><div class='ver'>".$par['strana']."</div></td>
<td><div class='ver'>".$par['note']."</div></td>
<td><div class='ver'>";
$photo=mysql_result($par[5], 0, 0);
header("Content-type: image/gif");
echo $photo;
echo "</div></td>
<td><div class='ver'>".$par['firma']."</div></td>
<td><div class='ver'>".$par['address']."</div></td>
</tr>";

$par[5] - здесь 5 это номер столбца фото (нумеруется с 0), если он другой замените.

   
 
 автор: Ксения_954   (10.07.2007 в 14:11)   письмо автору
 
   для: Trianon   (09.07.2007 в 17:35)
 

нужно ли делать определенную кодировку в файле excel, который я закидываю в БД через phpMyAdmin?

   
 
 автор: Ксения_954   (10.07.2007 в 14:10)   письмо автору
 
   для: Underwood   (10.07.2007 в 11:46)
 

пишет ошибку в строчках:
$photo=mysql_result($par['photo'], 0, 0);
header("Content-type: image/gif");

   

Сообщения:  [1-10]    [11-20]   [21-30]  [31-40] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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