Изкарване на снимки от папка

Dodo1987

Registered
Някакви идей как може да стане изкарване на 4 снимки от зададена папка - автоматично , въпреки че в папката маже да има повече от четири и тези 4-ри всеки път да бъдат едни и същи - да не са рандам.
:) :) :)
 
Как така автоматично?То като трябва да са едни и същи защо направо не им напишеш линка?
 
Значи след като е създадена галерия и са добавени снимки искам на индекса да се отбележи по някакъв начин че това се е случило.
В ДБ са запазени името , датата, пътя към папката и нищо повече.
Искам да намеря скрипт който по дадения адрес от ДБ - папка със снимки да ми извежда 4 снимки от тази папка - може първите 4, последните каквото измислите.
Целта ми е да не въвеждам ръчно новите снимки на индекса а това да става с скрипт.
Сега мисля че обясних малко по - добре дано схващате какво ми трябва...
 
<?php

$server = "localhost";
$dbusername = "ime";
$dbpassword = "parola";
$db_name = "bazaime";


mysql_connect($server, $dbusername, $dbpassword)or die("Сайтът не може да се свърже към базата данни");
@mysql_select_db($db_name) or die("Грешна база данни");
$query = " SELECT * FROM `table` ORDER BY `id` DESC LIMIT 4";
$result = mysql_query($query) or die('Error, query failed');

while($row = mysql_fetch_array($result))
{
$snimka=$row['snimka'];
$pat=$row['pat'];

echo "<img src='".$snimka."/".$pat."'><br>";
}
?>

Оправи си тези в червено дето са
 
Код:
 -- Структура на таблица `pictures`
-- 

CREATE TABLE `pictures` (
  `id` int(50) NOT NULL auto_increment,
  `title` varchar(200) character set cp1251 collate cp1251_bulgarian_ci NOT NULL,
  `data` varchar(100) character set cp1251 collate cp1251_bulgarian_ci NOT NULL,
  `date` varchar(100) character set cp1251 collate cp1251_bulgarian_ci NOT NULL,
  `user` varchar(100) character set cp1251 collate cp1251_bulgarian_ci NOT NULL,
  UNIQUE KEY `id` (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=9 DEFAULT CHARSET=cp1251 AUTO_INCREMENT=9 ;

Ето това ми е показването на индекса
Код:
<center><H3>ГАЛЕРИЯ</H3>
	<?
		$query = "SELECT MAX(id) AS max FROM pictures" or die(mysql_error()); 
		$res = mysql_query($query); 
		$row = mysql_fetch_array($res); 
		$i = $row['max'];
		
		$stmt = "SELECT * FROM `pictures` WHERE id = '$i'";
		$res1 = mysql_query($stmt);
			while ($row_ = mysql_fetch_array($res1, MYSQL_ASSOC)){
	?>
	<p>Галерия със снимки - <b><?echo $row_['title'];?> - (<?echo $row_['data'];?>)</b><br></p>

Снимка 
снимка
Снимка
Снимка

<p><img src="img/spacer.gif" width="342" height="1"><a href="page.php?st=gallery&pages=<? echo $i; ?>" title="Галерия със снимки">повече >></a></p>
 
едитнат твоя код
Код:
<center><H3>ГАЛЕРИЯ</H3> 
   <? 
      $stmt = "SELECT * FROM `pictures` ORDER BY `id` LIMIT 1"; 
      $res1 = mysql_query($stmt); 
         while ($row_ = mysql_fetch_array($res1, MYSQL_ASSOC)){ 
   ?> 
   <p>Галерия със снимки - <b><?echo $row_['title'];?> - (<?echo $row_['data'];?>)</b><br></p>


като твоя код, но показва 4 броя.
Код:
<center><H3>ГАЛЕРИЯ</H3> 
   <? 
      $stmt = "SELECT * FROM `pictures` ORDER BY `id` LIMIT 4"; 
      $res1 = mysql_query($stmt); 
         while ($row_ = mysql_fetch_array($res1, MYSQL_ASSOC)){ 
   ?> 
   <p>Галерия със снимки - <b><?echo $row_['title'];?> - (<?echo $row_['data'];?>)</b><br></p>
 

Back
Горе