[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: GD + MySQL
DmitryOpalev
Мне нужно вытащить информацию из БД, и потом вывести ее в виде картинки.
Но когда я делаю запрос, или подключение к БД, картинка не хочет показыватся (как ьудето не верно указан путь), ошибок тоже не выводит.
Пытался:
Сделать запрос -> вывести картинку
Вывести картинку без инфы -> сделать запрос -> вывести инфу
Ничего не получилось :unsure:
С первым я уверен на 100%, а вот со вторым нет:
...
header ("Content-type: image/png");
imagepng($img);

mysql_select_db(...);
mysql_query("SELECT * FROM table");
$width = 530;
$height = 350;
$plan = imageCreate($width, $height);
imageColorAllocate($plan, 255, 0, 0);
$red = imageColorAllocate($plan, 255, 0, 0);
imageLine($plan, 0, 0, $width, $height, $red);
header ("Content-type: image/png");
imagepng($plan);

Картинка первая показывается, но ничего красного на весь экран не видно :D
Может есть другие способы?



Спустя 1 час, 51 минута, 26 секунд (25.03.2011 - 19:23) T1grOK написал(а):
Первая которая $img???
Потому что вы в начале послали заголовок и выведется $img, а $plan нет.

Спустя 41 минута, 54 секунды (25.03.2011 - 20:05) DmitryOpalev написал(а):
А как мне тогда сделать запрос, и из полученных данных нарисовать картинку? unsure.gif

Спустя 15 минут, 34 секунды (25.03.2011 - 20:21) T1grOK написал(а):
Судя по исходнику нужно вывести 2 картинки. Так?

Спустя 4 минуты, 6 секунд (25.03.2011 - 20:25) DmitryOpalev написал(а):
Нет, не обязательно.
Просто я хотел нарисовать картинку, не зависящую от данных, а потом сверху пложить картинку зависящую от данных (это я так изворачивался biggrin.gif )
А так можно и одной. Даже лучше

Спустя 19 минут, 36 секунд (25.03.2011 - 20:44) T1grOK написал(а):
file1.php

header ("Content-type: image/png");
imagepng($img);

file2.php

mysql_select_db(...);
mysql_query("SELECT * FROM table");
$width = 530;
$height = 350;
$plan = imageCreate($width, $height);
imageColorAllocate($plan, 255, 0, 0);
$red = imageColorAllocate($plan, 255, 0, 0);
imageLine($plan, 0, 0, $width, $height, $red);
header ("Content-type: image/png");
imagepng($plan);

ХТМЛ

<img src="http:\\file1.php">
<img
src="http:\\file2.php">


Спустя 19 минут, 11 секунд (25.03.2011 - 21:04) DmitryOpalev написал(а):
И, как я понял, делать их одинаковыми по размеру и размещать друг на друге?

Спустя 3 минуты, 2 секунды (25.03.2011 - 21:07) T1grOK написал(а):
Я одного не понимаю, зачем 2 изображения налаживать один-на-один

Спустя 22 минуты, 19 секунд (25.03.2011 - 21:29) DmitryOpalev написал(а):
Да это не обязательно laugh.gif
Я ж говорю, что сделать запрос и вывести картинку у меня не получилось, поэтому я хотел сделать так. Будет лучше, если будет выводится одна картинка biggrin.gif

Спустя 14 минут, 29 секунд (25.03.2011 - 21:43) T1grOK написал(а):
То есть, вот так не выводит?

mysql_select_db(...);
mysql_query("SELECT * FROM table");
$width = 530;
$height = 350;
$plan = imageCreate($width, $height);
imageColorAllocate($plan, 255, 0, 0);
$red = imageColorAllocate($plan, 255, 0, 0);
imageLine($plan, 0, 0, $width, $height, $red);
header ("Content-type: image/png");
imagepng($plan);

Спустя 20 минут, 41 секунда (25.03.2011 - 22:04) DmitryOpalev написал(а):
Нет, и ошибок тоже не выводит.

Спустя 13 часов, 43 минуты, 6 секунд (26.03.2011 - 11:47) DmitryOpalev написал(а):
up

Спустя 5 часов, 14 минут, 19 секунд (26.03.2011 - 17:02) DmitryOpalev написал(а):
Ау, народ!
Должно же быть решение


_____________
Курс валют
Быстрый ответ:

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