/home/banprang/domains/nongpluang.go.th/public_html/coremain/module/web/gallery/gallery_show.php


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
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
<?
session_start
();
echo 
"<title>แสดงภาพกิจกรรม</title>";
echo
"<meta http-equiv='Content-Type' content='text/html; charset=utf-8'>";
echo
"<link href='../../../coremain/ccs/style.css' rel='stylesheet' type='text/css'>";
import_request_variables('pG''p_');
if(
$p_pic!="")                                                    {         $pic=trim($p_pic);                                            }
if(
$p_web_name!="")                                    {         $web_name=trim($p_web_name);                }
if(
$p_id_top!="")                                            {         $id_top=trim($p_id_top);                                }
if(
$p_folder!="")                                                {         $folder=trim($p_folder);                                    }
if(
$p_startrow!="")                                            {         $startrow=trim($p_startrow);                            }


if(
$_SESSION[dbname]=="")        $_SESSION[dbname]=$web_name;

$handle=mysql_connect("localhost","nversion2_1","vJoG5LtH") or die("connect to database fail");
$result1=mysql_select_db($_SESSION['dbname'],$handle) or die ("No");

$row_per_page 1//กำหนดจำนวนบรรทัดต่อหน้า 

 
$query="SELECT * FROM `port_gallery_record` WHERE id_topic='$id_top' order by id_record desc";
 
$query_count="select count(id_topic) FROM `port_gallery_record` WHERE id_topic='$id_top' order by id_record desc"


if (empty(
$startrow)) { //ลองตรวจดูว่าค่าแถวเริ่มต้นที่จะแสดงไม่ได้กำหนดหรือเปล่า ถ้าไม่ได้กำหนด จะกำหนดให้เป็น 0 
  
$startrow 0


$result mysql_query($query_count); 
$row mysql_fetch_array($result); 

$total_row $row[0]; //ได้ค่าจำนวนบรรทัดทั้งหมดที่จะต้องแสดง 
$total_page intval((($total_row-1)/$row_per_page)+1); //หาค่าจำนวนหน้าทั้งหมดที่ต้องแสดง 
$current_page = (($startrow)/$row_per_page)+1//หาว่าหน้าที่แสดงอยู่ปัจจุบันเป็นหน้าที่เท่าไหร่ 
$count=0;
$result mysql_query($query." LIMIT $startrow,$row_per_page"); 


while(
$data mysql_fetch_array($result)){

                 echo
"<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 align='center'>";
                 echo
"     <TR> ";
                 echo
"       <TD valign='top'> <IMG src='../../images/border/popup_border_01.gif' ></TD>";
                 echo
"       <TD valign='top' background='../../images/border/popup_border_02.gif'></TD>";
                 echo
"        <TD valign='top'> <IMG src='../../images/border/popup_border_03.gif' ></TD>";
                 echo
"     </TR>";
                 echo
"     <TR> ";
                 echo
"      <TD valign='top' background='../../images/border/popup_border_04.gif'> </TD>";
                 if(
$pic!="")        echo"<TD valign='top'><img src='../../../$folder/gallery/$pic' border='0' width='450' height='350'></a></TD>";
                 else                echo
"<TD valign='top'><img src='../../../$folder/gallery/$data[pic]' border='0' width='450' height='350'></a></TD>";
                        
                 echo
"       <TD valign='top' background='../../images/border/popup_border_06.gif'></TD>";
                 echo
"      </TR>";
                 echo
"      <TR> ";
                 echo
"        <TD valign='top'> <IMG src='../../images/border/popup_border_07.gif'></TD>";
                 echo
"       <TD valign='top' background='../../images/border/popup_border_08.gif'> </TD>";
                 echo
"       <TD valign='top'> <IMG src='../../images/border/popup_border_09.gif' ></TD>";
                 echo
"      </TR>";
                 echo
"  </TABLE>";
}
if (
$total_page>1) { //ตรวจดูว่าถ้าจำนวนหน้าทั้งหมดมีไม่เกิน 1 หน้า ต้องแสดงบรรทัดที่จะให้เลือกหน้า 
  
$previous_page $current_page-1//หาว่าหน้าก่อนหน้าปัจจุบันคือหน้าอะไร 
  
$next_page $current_page+1//หาว่าหน้าถัดจากหน้าปัจจุบันคืออะไร 
  
if ($previous_page >0) { //ถ้าหน้าก่อนหน้าติดลบหรือเป็นศูนย์แสดงว่าไม่สามารถแสดงหน้าก่อนหน้าได้ 
    
$new_startrow $startrow $row_per_page 
    
$left_page_show "<A HREF=gallery_show.php?startrow=$new_startrow&id_top=$id_top&folder=$folder><b><font color='red'>ก่อนหน้า</font></b></A> " 
  } else { 
    
$left_page_show "<b><font color='$datatm[color1]'>ก่อนหน้า</font></b> "
  } 
  if (
$next_page $total_page) { //ถ้าหน้าถัดไป มากกว่าจำนวนหน้าทั้งหมด แสดงว่าไม่สามารถแสดงหน้าถัดไปได้ 
    
$right_page_show " <b><font color='$datatm[color1]'>ต่อไป</font></b>"
  } else { 
    
$new_startrow $startrow $row_per_page
    
$right_page_show " <A HREF=gallery_show.php?startrow=$new_startrow&id_top=$id_top&folder=$folder><b><font color='ff0000'>ต่อไป</font></b></A>"
  } 

  
$middle_page_show ""
  for (
$i=1;$i<=$total_page;$i++) { //วนลูปแสดงหน้าทั้งหมด 
    
if ($i == $current_page) { //ถ้าหน้าที่พิมพ์เป็นหน้าเดียวกับหน้าปัจจุบัน แสดงให้ไม่สามารถคลิ๊กได้ 
     // $middle_page_show .= " <font color='ff0000'><b>[</font><font color='$datatm[color1]'>$i</font><font color='ff0000'>]</font></b> "; 
    
} else { 
      
$new_startrow = (($i-1)*$row_per_page); 
    
//  $middle_page_show .= " <A HREF=gallery_show.php?startrow=$new_startrow> <b>$i</b> </A> "; 
    

  } 
  
$page_show $left_page_show $middle_page_show $right_page_show
} else { 
  
$page_show ""
}   
echo
"<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 align='center'>";
    echo 
"<tr height='40'>";
        echo 
"<td>";
            echo 
"<font color='0000ff'>$page_show</font>";
        echo 
"</td>";
    echo 
"</tr>";

    echo 
"<tr height='40'>";
        echo 
"<td>";
            echo 
"<INPUT TYPE='button' value='ปิดหน้านี้'  onmouseover=this.style.cursor='hand' onclick='window.close()'>";
        echo 
"</td>";
    echo 
"</tr>";

    
echo 
"</talbe>";

?>