Регистрирайте се безплатно, за да използвате услугите на сайта! | Вход
Начало Новини ИТ Работа Форум Видео Уроци Скриптове WiFi точки MyLinks Mytech Още


Нова тема
предишна следваща снимка
Тази тема е погледната 279 пъти
Добави темата към любими | Принтирай темата | Нова тема 
Публикувано на: 22.11.2008 21:25
antique
Калфа

Мнения: (15)

как да направя предишна следваща снимка дайте някаква идея . имам потребители и за всеки искарвам албум със снимки . и от албума като кликна на някоя снимка и зимам ид то и в друга страница я искарвам по голяма . как да направя предшна и следваща снимка . но да са само за албума на този потребител дето разглеждам .


 
---------------------------
Потребител от: 29.03.08 | Всички уроци от antique | Всички скриптове от antique
напиши eMail напиши лично съобщение виж профила на antique
Публикувано на: 22.11.2008 22:17
Rushvet
Калфа

Мнения: (51)

Общия брой на снимките в албума и после изчисляваш коя подред в албума е снимката която трябва да се изкара и правиш заявка с нея.


 
---------------------------
Потребител от: 10.11.08 | Всички уроци от Rushvet | Всички скриптове от Rushvet
напиши eMail напиши лично съобщение виж профила на Rushvet
Публикувано на: 22.11.2008 23:30
antique
Калфа

Мнения: (15)

как да изчисляваш коя подред в албума е снимката


 
---------------------------
Потребител от: 29.03.08 | Всички уроци от antique | Всички скриптове от antique
напиши eMail напиши лично съобщение виж профила на antique
Публикувано на: 22.11.2008 23:51
Rushvet
Калфа

Мнения: (51)

Като ГЕТ променлива си взимаш страницата със снимките в галерията.
После при заявката с която ще изкарваш снимката пишеш ORDER BY id DESC LIMIT $stranica, $stranica1

Като предварително пишеш $stranica1 = $stranica + 1
за да можеш да определиш коя снимка точно да ти изкара от всички намерени записи в базите данни.


 
---------------------------
Потребител от: 10.11.08 | Всички уроци от Rushvet | Всички скриптове от Rushvet
напиши eMail напиши лично съобщение виж профила на Rushvet
Публикувано на: 23.11.2008 16:29
antique
Калфа

Мнения: (15)

може ли да го направиш направо в кодап лс че ми мноо трябва . значи имам страница с галерията на албума и с този линк на снимкара
<a href=\"/snimki2/$username/&id2=$raw[id]\">
идвам в страницата кадето искарвам само 1 снимка но по голяма .

след това в страницата : snimki2 искарвам снимката така :


 CODE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
include
"connect.php";
include("conn.php");
$table = "snimki";
$id2 = $_GET['id2'];
 
$query = mysql_query("SELECT * FROM snimki WHERE `id`='$id2' and `odobreno`='da' ORDER BY 'id' ") or die(mysql_error());
while($raw = mysql_fetch_array($query)){
$snimka = $raw[snimka];

echo "
<center><br>
<img alt='' src='/
$snimka' width=\"600\" ></a>
</center>
";
}
echo "<center><div class=\"pagination\"><br />";
?>


как да направя в тая страница предишна и следваща снимка но само за тоя албум кдето съм разглеждал преди това .


 
Това мнение е редактирано от antique на 23.11.2008 16:29
---------------------------
Потребител от: 29.03.08 | Всички уроци от antique | Всички скриптове от antique
напиши eMail напиши лично съобщение виж профила на antique
Публикувано на: 23.11.2008 16:32
Rushvet
Калфа

Мнения: (51)

Ти си ги отделил в албуми по някакъв начин нали? Дай си структурата на таблицата където е това с албумите и примерен запис или обясни.


 
---------------------------
Потребител от: 10.11.08 | Всички уроци от Rushvet | Всички скриптове от Rushvet
напиши eMail напиши лично съобщение виж профила на Rushvet
Публикувано на: 23.11.2008 19:12
antique
Калфа

Мнения: (15)

значи то нее точно албуми . имам таблица "snimki" със структора :

id, potrebitel, thumb, snimka, opisanie, odobreno, date.

значи сега някой потребител като качи снимка тя се записва малката в thumb а голямата в полето  " snimka " и спрямо това кой потребител я  качим му се записва името в полето " potrebitel " .след това от профила му давам линк към страницата със снимките и всички снимки с същото име от полето "potrebitel " съвпадаща с потребителя на сайта излизат в страницата . и от тези сички снимки на сяка снимка има линк от която отива в другата проблемна страница и зимам ид то точно да тази снимка и я искарвам на голямо . само че как да направя предишна и следваща снимка .


 
---------------------------
Потребител от: 29.03.08 | Всички уроци от antique | Всички скриптове от antique
напиши eMail напиши лично съобщение виж профила на antique
Публикувано на: 23.11.2008 22:15
Rushvet
Калфа

Мнения: (51)

Ще ти спретна примерен код тези дни че сега пак съм зает(както винаги )


 
---------------------------
Потребител от: 10.11.08 | Всички уроци от Rushvet | Всички скриптове от Rushvet
напиши eMail напиши лично съобщение виж профила на Rushvet
Публикувано на: 24.11.2008 21:41
Rushvet
Калфа

Мнения: (51)

Ето ти код от една система:

 CODE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
            <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" class="main_borders">
              <
tr>
                <
td height="22"> <table width="100%" border="0" cellpadding="1" cellspacing="1">
                   
                    <
tr>
                      <
td width="49%" height="21" class="main_middle_background"><table width="100%" border="0" class="title_text">
                      <
tr>
                          <
td height="15">
                          <?
php
                         
                         
if(!isset($_GET['page'])){
                         
$page = 1;
                         
} else {
                         
$page = $_GET['page'];
                         
}
                         
                         
$max_results = 1;
                         
$from = (($page * $max_results) - $max_results);
                     
                         
$get_pictures = mysql_query("SELECT * FROM snimki WHERE potrebitel='".$_GET['username']."' AND odobreno='1' ORDER BY id DESC LIMIT $from, $max_results");
                         
                         
if (mysql_num_rows($get_pictures)==0){
                         
echo "<center>Грешка</center>";
                         
} else {
                         
$number = 0;
                         
while ($got_pictures = mysql_fetch_array($get_pictures)){
                         
                         
echo "<a href=\"my_profile_pictures_view.php?picture=".$got_pictures['id']."&&username=".$_GET['username']."\" class=\"information_text\"><img src=\"".$got_pictures['snimka']."\" width=\"90\" height=\"90\" border=\"2\"></a> ";
                         
                         
$number++;
                         
if ($number==7){
                         
echo '</td></tr><tr><td>';
                         
$number=0;
                         
}
                          }
                          }

                          ?></
td>
                          </
tr>
                      </
table></td>
                    </
tr>
                  </
table></td>
              </
tr>
            </
table>
            <
table width="100%" border="0" class="main_text">
              <
tr>
                <
td align="right">Pages: <?php
           
$total_results = mysql_result(mysql_query("SELECT COUNT(*) as Num FROM snimki WHERE potrebitel='".$_GET['username']."' AND odobreno='1'"),0);
           
$total_pages = ceil($total_results / $max_results);
           
            if($page > 1){
            $prev = ($page - 1);
            echo "<a href=\"".$_SERVER['PHP_SELF']."?username=$profile_username&&page=$prev\" class=\"title_text\">Previous<
/a> ";
            }
           
            for(
$i = 1; $i <= $total_pages; $i++){
            if((
$page) == $i){
            echo
"$i ";
            } else {
            echo
"<a href=\"".$_SERVER['PHP_SELF']."?username=$profile_username&&page=$i\" class=\"title_text\">$i</a> ";
            }
            }
           
           
if($page < $total_pages){
           
$next = ($page + 1);
           
echo "<a href=\"".$_SERVER['PHP_SELF']."?username=$profile_username&&page=$next\" class=\"title_text\">Next</a>";
           
}
           
echo "</center>";
            ?>
                </
td>
              </
tr>
            </
table>

Ако има нещо питай разбира се.


 
---------------------------
Потребител от: 10.11.08 | Всички уроци от Rushvet | Всички скриптове от Rushvet
напиши eMail напиши лично съобщение виж профила на Rushvet
Публикувано на: 02.12.2008 00:56
escapeboy
Чирак

Мнения: (15)

предишна
 CODE
1
SELECT file FROM pictures WHERE id<'$текуща_снимка' AND user_id='$user' ...AND... ORDER BY id DESC LIMIT 1

следваща
CODE
1
SELECT file FROM pictures WHERE id>'$текуща_снимка' AND user_id='$user' ...AND... ORDER BY id ASC LIMIT 1
и там си променяш заявката както си му е реда :)


 
---------------------------
Потребител от: 28.01.05 | Всички уроци от escapeboy | Всички скриптове от escapeboy

http://katsarov.seloto.net
напиши eMail напиши лично съобщение виж профила на escapeboy
 1 посетител чете тази тема (0 потребители и 1 гост)  
Активни потребители: ---
   




mytech.bg © 2004 - 2009 | Контакти | За реклама