[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: как выташить из базы все изображения?..
igorianru
вот этот код вытаскивает только одно изображение, а нужно вывести все изображения
в таблице:
id_position -прядковый номер(id)
big- имя изображения

<?php
error_reporting(E_ALL & ~E_NOTICE);
session_start();
require_once("config/config.php");/подключаемся к базе/
$_GET['id_position'] = intval($_GET['id_position']);
if(!empty($_GET['id_position']))
{
$query = "SELECT * FROM $tbl_photo_position WHERE id_position = $_GET[id_position] ";
$img = mysql_query($query);
if(!$img) exit("Ошибка извлечения изображения");
if(mysql_num_rows($img))
{
$image = mysql_fetch_array($img);
$filename = $image['big'];
}
$query = "UPDATE $tbl_photo_position
SET countwatch = countwatch + 1
WHERE id_position =
$_GET[id_position]";
@mysql_query($query);
}
else if(!empty($_GET['img']))
{
$filename = $_GET['img'];
}
else
{
exit();
}
list($width, $height) = @getimagesize($filename);
?>

<img src="<? echo $filename;?>" style="border: 2px #00CC00 solid;" width="<?= 620 ?>" height="<?= 520 ?>" >


Помогите плиз... только если можно максимально подробно. спасибо.



Спустя 26 минут, 24 секунды (19.04.2011 - 15:13) KonstantinK написал(а):
Ну так вот здесь
$query = "SELECT * FROM $tbl_photo_position WHERE id_position = $_GET[id_position] "

вытаскивается же отдельная картинка, если все то надо where убрать, ну результат по другому тогда надо обработать.

Спустя 36 минут, 43 секунды (19.04.2011 - 15:50) igorianru написал(а):
А как тогда результат вывести?

Спустя 17 минут, 36 секунд (19.04.2011 - 16:08) igorianru написал(а):
правильно кажеться. это я привёл пример как я вывел одно изображение и при том чтобы оно вывилось нужно в браузере в адресную строку ввести id_position вот так index.php?id_position=1 а мне нужно выташить все изобрадения из таблицы таблица называется RC_gallery_pictures. построить запрос патом отобразить все изображения поочерёдно на одной странице. Пажалуйста если можно подробнее я просто совсем недавно php начал изучать... спасибо.

Спустя 1 день, 2 часа, 23 минуты, 17 секунд (20.04.2011 - 18:31) igorianru написал(а):
немного подумав понял как сделать,

<?php
$result = mysql_query ("SELECT * FROM RC_gallery_pictures ORDER BY id DESC",$db);
$myrow = mysql_fetch_array ($result);
do {
printf ("<table align='center' >
<tr>
<td class='lesson_title'>
<p ><a href='gal_glav.php?id=%s'>%s</a></p> /название/
<p>Описание: %s</p> /описание/
<p >%s</td></td></p></tr> /№категории/
<tr><td><img src='Galery1/pictures/%s' ></td></tr> /само зображение/

</table><br></br>", $myrow["id"], $myrow["name"], $myrow["text"], $myrow["category"], $myrow["big_file"] );
}
while ($myrow = mysql_fetch_array ($result));
?>

только один косяк, изображения выводятся в реальном разрешении.... и как бы я не мучался немогу сделать так чтобы их разрешение было дапустим width: 620px; height: 520px. подскажите как сделать??

Спустя 12 минут, 30 секунд (20.04.2011 - 18:44) inpost написал(а):
igorianru
А теперь ай-да ко мне в подпись и лечимся от Попово-болезни =) По всем ссылкам начиная с последней.

А ширину для <img> в HTML устанавливается.
<img src="" width="" height="" alt="" />

Справочник: htmlbook.ru

Спустя 42 минуты, 47 секунд (20.04.2011 - 19:26) igorianru написал(а):
)))))))))))))))))))))))))))))) я долго смеялся))))))) вот я тупанул я не туда просто width="" height="" поодставлял)))

Спустя 23 дня, 2 часа, 6 минут, 59 секунд (13.05.2011 - 21:33) Anuarbek написал(а):
inpost
На страничке Попово болезнь всё верно. Но что то тупанули с примером №4:

$user = 'Anonymous'; // let`s create a variable, then we can use it in output
echo 'Привет {$user}, как дела'; // unexpected result!

Выводит не совсем то что мы ожидали

Привет {$user}, как дела


Видимо просто ошиблись .. А может уже кто то и замечал и сообщил админу .. В общем простой фикс:

$user = 'Anonymous'; // let`s create a variable, then we can use it in output
echo "Привет {$user}, как дела"; // Use double quotes

Результат:

Привет Anonymous, как дела

Спустя 2 часа, 33 минуты, 49 секунд (14.05.2011 - 00:07) inpost написал(а):
Anuarbek
Ты прав насчет двойной и одинарной кавычки. Подправлю.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.