/home/banprang/domains/plai.go.th/public_html/coremain/module/product/product_view_profull.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
<?php
import_request_variables
('pG''p_');
if(
$p_startrow!="")                            {         $startrow=trim($p_startrow);                }
$navig['product_view_profull']="สินค้าโปรโมชั่น";
navigator($navig);
echo 
"<br>";
bar_header("สินค้าโปรโมชั่น");
// paging
$NUM_PER_PAGE 4;
// date now
$date=date("d");
$month=date("m");
$year=date("Y");
$yearthai=$year+543;
$datenow=$yearthai.$month.$date;
//###################### paging ###################################    
    
if (empty($startrow)) { //ลองตรวจดูว่าค่าแถวเริ่มต้นที่จะแสดงไม่ได้กำหนดหรือเปล่า ถ้าไม่ได้กำหนด จะกำหนดให้เป็น 0 
  
$startrow 0
}     
     
$total_data select_count("*","cms_product","is_promotion=1 and start_promo<='$datenow' and end_promo>='$datenow'");
    
$total_page intval((($total_data-1)/$NUM_PER_PAGE)+1); //หาค่าจำนวนหน้าทั้งหมดที่ต้องแสดง
    
$current_page = (($startrow)/$NUM_PER_PAGE)+1//หาว่าหน้าที่แสดงอยู่ปัจจุบันเป็นหน้าที่เท่าไหร่ 
    
$numberpage=$startrow;
        
// ########################################################################

$result_promotionselect_result_query("*","cms_product","is_promotion","1"," and start_promo<='$datenow' and end_promo>='$datenow'  LIMIT $startrow,$NUM_PER_PAGE");

echo 
"<table align='center' border='0' width='98%'>";
    
    while (
$data_sub mysql_fetch_array ($result_promotion))
    {
        echo 
"<tr>";
        echo 
"<td align='center' width='40%'>";
            
picture_frame($_SESSION[web_name]."/module_product/picture/$data_sub[picture]","index.php?mod=product_sub_detail&path=product&id_product=$data_sub[id_product]");    
        echo 
"</td>";    
        echo 
"<td align='left' width='60%'>";
            echo 
"<table>";
                echo 
"<tr>";
                    echo 
"<td>";
                        echo 
"ชื่อผลิตภัณฑ์ : ".$data_sub[name];
                    echo 
"</td>";
                echo 
"</tr>";
                echo 
"<tr>";
                    echo 
"<td>";
                        echo 
"รายละเอียด : ".$data_sub[description];
                    echo 
"</td>";
                echo 
"</tr>";
                    echo 
"<tr>";
                        echo 
"<td>";
                            if(
$data_sub[attach_file]!="")
                                echo 
"ไฟล์แนบ : <a href='".$_SESSION[web_name]."/module_product/attach/$data_sub[attach_file]'>$data_sub[old_attach_name]</a>";
                        echo 
"</td>";    
                echo 
"</tr>";
                echo 
"</table>";
            echo 
"</td>";
            echo 
"</tr>";
    } 
// end while
    
echo "</table>";
    
    
    
// paging

echo "<div align='left'>&nbsp;";
if (
$total_page>1) { //ตรวจดูว่าถ้าจำนวนหน้าทั้งหมด มีเกิน 1 หน้า ต้องแสดงบรรทัดที่จะให้เลือกหน้า 
  
$previous_page $current_page-1//หาว่าหน้าก่อนหน้าปัจจุบันคือหน้าอะไร 
  
$next_page $current_page+1//หาว่าหน้าถัดจากหน้าปัจจุบันคืออะไร 
  
if ($previous_page >0) { //ถ้าหน้าก่อนหน้าติดลบหรือเป็นศูนย์แสดงว่าไม่สามารถแสดงหน้าก่อนหน้าได้ 
    
$new_startrow $startrow $NUM_PER_PAGE 
    
$left_page_show "<b><A HREF='index.php?mod=product_view_profull&path=product&startrow=$new_startrow'>ก่อนหน้า</A></b> " 

  } else { 
    
$left_page_show "<font color='ff0000'><b>ก่อนหน้า </b></font>"
  } 
  if (
$next_page $total_page) { //ถ้าหน้าถัดไป มากกว่าจำนวนหน้าทั้งหมด แสดงว่าไม่สามารถแสดงหน้าถัดไปได้ 
    
$right_page_show "<font color='ff0000'><b> ต่อไป</b></font>"
  } else { 
    
$new_startrow $startrow $NUM_PER_PAGE
    
$right_page_show " <b><A HREF='index.php?mod=product_view_profull&path=product&startrow=$new_startrow'>ต่อไป</A></b>"
  }

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

echo
"&nbsp;$page_show";
echo
"</div>";
    
?>