/home/banprang/domains/plai.go.th/public_html/coremain/module/news_tender_out/news_tender_old.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
<?php
// Status Package Module
$status_module=select_query("status_module","cms_status_module","id","5");
if(
$status_module[0]!=1)    {    
    
fieldset_no_module();
}
include(
'coremain/connec_out.php');
$navig['news_tender']="ข่าวจัดซื้อจัดจ้าง (ภายนอกหน่วยงาน) ย้อนหลัง";
navigator($navig);
echo
"<br>";
bar_header("ข่าวจัดซื้อจัดจ้าง (ภายนอกหน่วยงาน) ย้อนหลัง"); // Bar_Header
fieldset_top("ข่าวจัดซื้อจัดจ้าง");
if(
$p_startrow!="")                                {         $startrow=trim($p_startrow);            }
if(
$p_id_news_tender!="")                        {         $id_news_tender=trim($p_id_news_tender);                }
if(
$p_id_hide!="")                                {         $id_hide=trim($p_id_hide);                }
if(
$p_id_show!="")                                {         $id_show=trim($p_id_show);                }
if(
$p_id_sub!="")                                {         $id_sub=trim($p_id_sub);                }


$row_per_page 15//กำหนดจำนวนบรรทัดต่อหน้า 
    //$query="select id,LEFT(topic,130) as topic,date_post,status,id_tumbon from cms_news_tender WHERE status='1' order by orders desc";
    
$query="select id,LEFT(topic,200) as topic,date_post,status,id_tumbon from cms_news_tender WHERE status='1' and show_on_off!='1' and (show_on_off='3' OR province='$_SESSION[name_province]') order by orders desc"
    
$query_count="select count(id) from cms_news_tender WHERE status='1'  and show_on_off!='1' and (show_on_off='3' OR province='$_SESSION[name_province]') order by orders 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))
{        
if(
$count%2==0)                    $bgcolor="eeeeee";
else                            
$bgcolor="dddddd";
$count++;
echo
"<br><table width='100%' border='0' cellpadding='0' cellspacing='0' bgcolor=$bgcolor>";
                
// เนื้อหาข่าว
                    
echo"  <tr height='25'>";
                        echo
"<td width='87%'>";                                    
                            echo 
"<img src='coremain/images/topic.gif'>&nbsp;&nbsp;<a href='index.php?id_news_tender=$data[id]&mod=news_tender_old_full&path=news_tender_out&id_tumbon=$data[id_tumbon]'>$data[topic]</a><td>";    
echo
"<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=index.php?mod=news_tender_old&startrow=$new_startrow&path=news_tender_out><b>ก่อนหน้า</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=index.php?mod=news_tender_old&startrow=$new_startrow&path=news_tender_out><b>ต่อไป</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=index.php?mod=news_tender_old&startrow=$new_startrow&path=news_tender_out> <b>$i</b> </A> "
    } 
  } 
  
$page_show $left_page_show $middle_page_show $right_page_show
} else { 
  
$page_show ""
}   
echo 
"<br>&nbsp;<font color='0000ff'>$page_show</font>";
mysql_close($handle_out);
include(
"$_SESSION[web_name]/connect.php");
fieldset_down();
?>