Галерия

С нов прозорец какво точно имаш предвид? като на Facebook примерно или просто да отваря нов таб

За нов таб линка го правиш така <a href="#" target="_blank">asd</a>

За другото вече може да ползваш някоя jQuery галерия има хиляди в интернет :)
 
ДА ми я отваря само тази картинка на която съм цъкнал и да може да сложа share button защото иначе не може
 
Като цъкна на картинка ми излиза така как да направя с моя дизайн ,а не така само картинката
5363509X.png
 
Правиш си страница с дизайна на сайта ти ,като там където искаш да ти е картинката я изразяваш чрез echo и с GET взимаш номера и.

примерно url-то като кликнеш на картинката ще ти е

image.php?id=5

а заявката ето така

PHP:
$id = isset($_GET['id']) ? $_GET['id'] : NULL;

$op = mysql_query("SELECT * FROM imagestable WHERE id = '$id'") or die (mysql_error());
$check = mysql_num_rows($op);
$rdy = mysql_fetch_array($op);
if ($check > 0) {
echo "<img src='putq ti/$img[name]'/>";
}
else {
echo "Това изображение не съществува";
}
Успех
 
PHP:
<?php
        $page = (int)$_GET['page'];
        if($page == 0 || $page == NULL || $page < 0) {
         $page = 1;
        }
        $ppp = 1;
        $start = ($page*$ppp) - $ppp;
        
        $qqqery =  mysql_query("SELECT * FROM picks");
        $broi = mysql_num_rows($qqqery);
        $total = ceil($broi/$ppp);
        
        $echonews = mysql_query("SELECT * FROM picks ORDER BY id DESC LIMIT $start,$ppp");
        
        while($broinews = mysql_fetch_assoc($echonews)) {
         ?>
          <img src="http://www.victory-bg.info/upload/<?=$broinews['image'];?>" width="480px"</a>
         <?php
        }
        
        $prev = $page - 1;
        $next = $page + 1;
        if($page == 1) {
         $prevpage = "<img src='http://victory-bg.info/img/prev.png' title='Вие сте на началната страница' border='0' />";
        }
        else {
         $prevpage = "<a href='?page=$prev'><img src='http://victory-bg.info/img/prev_h.png' title='Предишна страница' border='0' /></a>";
        }
        if($page >= $total) {
         $nextpage = "<img src='http://victory-bg.info/img/next.png' title='Вие сте на последната страница' border='0' />";
        }
        else {
         $nextpage = "<a href='?page=$next'><img src='http://victory-bg.info/img/next_h.png' title='Следваща страница' border='0' /></a>";
        }
        ?>
         <center><?=$prevpage;?> <?=$nextpage;?><br />Страница <b><?=$page;?></b> от <b><?=$total;?></b></center>
	

</center>
 
ето ти един от начини,по който може да се направи без да добавяш нов файл.

PHP:
<?php
		$img = isset($_GET['img']) ? $_GET['img'] : NULL;
        $page = (int)$_GET['page'];
		if(isset($img)) {
		$op = mysql_query("SELECT * FROM picks WHERE id = '$img'") or die (mysql_error());

		$check = mysql_num_rows($op);

		$rdy = mysql_fetch_array($op);

		if ($check > 0) {

		echo "<img src='http://www.victory-bg.info/upload/$rdy['image']' width='480px'</a>";

		}

		else {

		echo "Това изображение не съществува";

		}
		}
		else {
        if($page == 0 || $page == NULL || $page < 0) {

         $page = 1;

        }

        $ppp = 1;

        $start = ($page*$ppp) - $ppp;

        

        $qqqery =  mysql_query("SELECT * FROM picks");

        $broi = mysql_num_rows($qqqery);

        $total = ceil($broi/$ppp);

        

        $echonews = mysql_query("SELECT * FROM picks ORDER BY id DESC LIMIT $start,$ppp");

        

        while($broinews = mysql_fetch_assoc($echonews)) {

         ?>

          <a href="#"><img src="http://www.victory-bg.info/upload/<?=$broinews['image'];?>" width="480px"</a>

         <?php

        }

        

        $prev = $page - 1;

        $next = $page + 1;

        if($page == 1) {

         $prevpage = "<img src='http://victory-bg.info/img/prev.png' title='Вие сте на началната страница' border='0' />";

        }

        else {

         $prevpage = "<a href='?page=$prev'><img src='http://victory-bg.info/img/prev_h.png' title='Предишна страница' border='0' /></a>";

        }

        if($page >= $total) {

         $nextpage = "<img src='http://victory-bg.info/img/next.png' title='Вие сте на последната страница' border='0' />";

        }

        else {

         $nextpage = "<a href='?page=$next'><img src='http://victory-bg.info/img/next_h.png' title='Следваща страница' border='0' /></a>";

        }

        ?>

         <center><?=$prevpage;?> <?=$nextpage;?><br />Страница <b><?=$page;?></b> от <b><?=$total;?></b></center>
		 <?php }?>
	



</center>

Като ако искаш да видиш img с номер 5 линка ти ще е "страница-която-ми-даде.php?img=5"

само там,където ги извеждаш си посочи линка,аз съм ти добавил a href.
 
Замени сегашния код с този:

PHP:
<?php
        $page = (int)$_GET['page'];
        if($page == 0 || $page == NULL || $page < 0) {
         $page = 1;
        }
        $ppp = 1;
        $start = ($page*$ppp) - $ppp;
        
        $qqqery =  mysql_query("SELECT * FROM picks");
        $broi = mysql_num_rows($qqqery);
        $total = ceil($broi/$ppp);
        
        $echonews = mysql_query("SELECT * FROM picks ORDER BY id DESC LIMIT $start,$ppp");
        
        while($broinews = mysql_fetch_assoc($echonews)) {
         ?>
          <a href="image.php?id=<?=$broinews['id'];?>"><img src="http://www.victory-bg.info/upload/<?=$broinews['image'];?>" width="480px" border="0"></a>
         <?php
        }
        
        $prev = $page - 1;
        $next = $page + 1;
        if($page == 1) {
         $prevpage = "<img src='http://victory-bg.info/img/prev.png' title='Вие сте на началната страница' border='0' />";
        }
        else {
         $prevpage = "<a href='?page=$prev'><img src='http://victory-bg.info/img/prev_h.png' title='Предишна страница' border='0' /></a>";
        }
        if($page >= $total) {
         $nextpage = "<img src='http://victory-bg.info/img/next.png' title='Вие сте на последната страница' border='0' />";
        }
        else {
         $nextpage = "<a href='?page=$next'><img src='http://victory-bg.info/img/next_h.png' title='Следваща страница' border='0' /></a>";
        }
        ?>
         <center><?=$prevpage;?> <?=$nextpage;?><br />Страница <b><?=$page;?></b> от <b><?=$total;?></b></center>
        

</center>

И създай файл image.php с кода на сайта + този код:
PHP:
<?php
$id = isset($_GET['id']) ? $_GET['id'] : NULL;



$op = mysql_query("SELECT * FROM `picks` WHERE id = '$id'") or die (mysql_error());

$check = mysql_num_rows($op);

$rdy = mysql_fetch_array($op);

if ($check > 0) {

echo "<img src='http://www.victory-bg.info/upload/$img[image]'/>";

}

else {

echo "Това изображение не съществува";

}
?>

И ако проработи дай +1 на колегата @critrate ;)

Поздрави.
 
@Proba аз попринцип му бях казал по-горе да го направи по твоя начин с още 1 файл,но за да не го забърквам му го направих в един.

Не ми трябва това +1 ,ако не съм му помогнал.Нека го даде на човека,от който го е разбрал по-добре и му влиза повече в употреба.
 
Не беше нужно да си криеш сайта.
http://www.victory-bg.info/image.php?id=84
Като гледам изходният код не излиза изображението защото в img src излиза само това:

<img src='http://www.victory-bg.info/upload/'/>

Я дай кодът от image.php да го погледнем пак, и структурата на таблицата с изображенията от базата данни ако може ;)

EDIT: реших просто да ти погледна защитите, добре е че имаш защита при вземане на информация с GET, но или смени

PHP:
die('Вашата атака беше засечена и записана в лога!');

(ако е така де но предполагам , че е с die.
Или пък ако има exit; отдолу го махни ;)
 
Да прав си, не съм обърнал внимание тъй като копирах първият код който си дал.

critrate каза:
Правиш си страница с дизайна на сайта ти ,като там където искаш да ти е картинката я изразяваш чрез echo и с GET взимаш номера и.

примерно url-то като кликнеш на картинката ще ти е

image.php?id=5

а заявката ето така

PHP:
$id = isset($_GET['id']) ? $_GET['id'] : NULL;

$op = mysql_query("SELECT * FROM imagestable WHERE id = '$id'") or die (mysql_error());
$check = mysql_num_rows($op);
$rdy = mysql_fetch_array($op);
if ($check > 0) {
echo "<img src='putq ti/$img[name]'/>";
}
else {
echo "Това изображение не съществува";
}
Успех

Извинявам се за което ;)
 
Радвам се ,че помогнахМЕ.

Не съм за една точка,щом не ти показва,че можеш да ми дадеш.Недей :D
 
Да попитам може ли да го направите така като цъкна на картинка както ми я изкара пак от долу да имам страниците и направо като влезна е галерията да ми отваря така последната картинка която съм качил http://www.victory-bg.info/image.php?id=84
 

Горе