Output image databasing
1 отговора
0 прегледа
Output image databasing
Ситуацията е следната:
С ъплоуд скрип си качвам снимката в директория на сървъра енкодвам я в бейс64 формат и я бутам в поле в базата. Така до тук всичко е ок. Когато се опитам обаче да извадя снимката, за да го направя ми трябват 2 страници:
a.php:
<html>
<body>
<img src='image.php?img=1'>
</body>
</html>
b.php:
connection
query kym bazata s where id
vzimam infoto ot kletkata v koqto sym slojil kartinkata
i base64_decode
Така тва всичко е ок, но когато се опитам да извадя всички снимки нещо не ми се получава. Сега съм много изморен и сигурно затова не мога да се сетя как точно да го направя (100% ще е нещо елементарно), но пробвах с цикъл да взема всяко ид и да го пратя от а.пхп към б.пхп но не се получи:
a.php:
include_once("conn.php");
$query=mysql_query("SELECT * FROM table");
$rows=mysql_num_rows($query);
for($i=0; $i<$rows; $i++)
{
$id=mysql_result($query, $i, "id");
echo '
<img src=b.php?id='.$id.'>
';
}
mysql_close($connection);
b.php:
if(isset($_GET[id]))
{
$id=$_GET[id];
$query=mysql_query("SELECT * FROM table WHERE id='$id'");
if(!$query)
{
echo mysql_error();
exit();
}
else
{
$picture=mysql_result($query, 0, "picture");
$decode=base64_decode($picture);
echo $decode;
}
}
Така не става ... трябва да е нещо подобно. Не мислех, че вадене на информация от база ще ме затрудни, но специално тоя имг таг ми бърка нещо сметките. Давайте идеи как може да се постигне тоя листинг на картинките от базата. Благодаря в аванс.
Just do it
С ъплоуд скрип си качвам снимката в директория на сървъра енкодвам я в бейс64 формат и я бутам в поле в базата. Така до тук всичко е ок. Когато се опитам обаче да извадя снимката, за да го направя ми трябват 2 страници:
a.php:
<html>
<body>
<img src='image.php?img=1'>
</body>
</html>
b.php:
connection
query kym bazata s where id
vzimam infoto ot kletkata v koqto sym slojil kartinkata
i base64_decode
Така тва всичко е ок, но когато се опитам да извадя всички снимки нещо не ми се получава. Сега съм много изморен и сигурно затова не мога да се сетя как точно да го направя (100% ще е нещо елементарно), но пробвах с цикъл да взема всяко ид и да го пратя от а.пхп към б.пхп но не се получи:
a.php:
include_once("conn.php");
$query=mysql_query("SELECT * FROM table");
$rows=mysql_num_rows($query);
for($i=0; $i<$rows; $i++)
{
$id=mysql_result($query, $i, "id");
echo '
<img src=b.php?id='.$id.'>
';
}
mysql_close($connection);
b.php:
if(isset($_GET[id]))
{
$id=$_GET[id];
$query=mysql_query("SELECT * FROM table WHERE id='$id'");
if(!$query)
{
echo mysql_error();
exit();
}
else
{
$picture=mysql_result($query, 0, "picture");
$decode=base64_decode($picture);
echo $decode;
}
}
Така не става ... трябва да е нещо подобно. Не мислех, че вадене на информация от база ще ме затрудни, но специално тоя имг таг ми бърка нещо сметките. Давайте идеи как може да се постигне тоя листинг на картинките от базата. Благодаря в аванс.
Just do it
Re: Output image databasing
Оффффф божееееее то било тъпа грешка при иссета 


И аз се чудя как е възможно нещо толкова елементарно да ме затрудни, че чак по клубове да питам. Как ме е яд само. Извинявам се.
Just do it
И аз се чудя как е възможно нещо толкова елементарно да ме затрудни, че чак по клубове да питам. Как ме е яд само. Извинявам се.
Just do it