Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > ช่วยดูให้หน่อยนะครับ เรื่องการแบ่งหน้า ใช้ case แล้วมันไปผิดหน้า



 

ช่วยดูให้หน่อยนะครับ เรื่องการแบ่งหน้า ใช้ case แล้วมันไปผิดหน้า

 



Topic : 096354



โพสกระทู้ ( 329 )
บทความ ( 0 )



สถานะออฟไลน์




ตรง case ครับ ผมเลือกเป็น case activity มันก็แบ่งหน้าปกติ แต่พอกดไปหน้าที่ 2 มันดันไป เป็นหน้าที่ 2 ของ case news อะครับ ช่วยดูให้หน่อยนะครับ

(ขอโทษครับโค้ดยาวไปหน่อย)
Code (PHP)
<?php
session_start();
if(isset($_SESSION['Admin']) && !$_SESSION["Admin"]){
	header("location: index.php");
}
include("inc/config.php");
include_once('function.php');
$order = $_GET["order"];
$sort = $_GET["sort"];

if(!isset($order) || $order == ""){
	$order = "id";
}

if(!isset($sort) || $sort == "") $sort = "desc";
else if($sort == "desc") $sort = "asc";
else $sort = "desc";

if(!isset($_GET["type"])) $type = "news";
else	$type = $_GET["type"];

switch($type){
	case "news":
		$typeName = "ข่าวประชาสัมพันธ์";
		break;
	case "announce":
		$typeName = "ประกาศ/คำสั่ง";
		break;
	case "activity":
		$typeName = "กิจกรรม";
		break;
	case "procure":
		$typeName = "จัดซื้อจัดจ้าง";
		break;
	case "article":
		$typeName = "วิชาการ";
		break;
	case "research":
		$typeName = "วิจัย";
		break;
	case "source":
		$typeName = "แหล่งข้อมูลด้านการวิจัย";
		break;
	case "poll":
		$typeName = "แบบสำรวจออนไลน์";
		break;
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> - CMS</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<link rel="stylesheet" type="text/css" href="css/style.css" />
<link rel="stylesheet" type="text/css" href="../css/pagination.css" />
<link rel="stylesheet" type="text/css" href="../css/grey.css" />
<script language="javascript">
function visibleconf(){
	var s = "";
	for (var i=0; i<visibleconf.arguments.length; i++){
		s = s + "&" + visibleconf.arguments[i];
	}
	if (confirm("คุณต้องการที่จะเปลี่ยนหรือไม่?"))
	self.location="news_visible.php?act=visibleconf"+s;
}
function delconf(){
	var s = "";
	for (var i=0; i<delconf.arguments.length; i++){
		s = s + "&" + delconf.arguments[i];
	}
	if (confirm("คุณต้องการที่จะลบหรือไม่?"))
	self.location="news_del.php?act=delconf"+s;
}
</script>
</head>
<body>
<?php include ("inc/head.php"); ?>
<table width="99%" cellpadding="0" cellspacing="0" align="center">
	<tr>
		<td width="250" valign="top"><?php include ("menu.php"); ?></td>
		<td width="1" bgcolor="#000000"><img src="images/spacer.gif" /></td>
		<td width="15"><img src="images/spacer.gif" /></td>
		<td valign="top"><br />
			<table cellpadding="2" cellspacing="2">
				<tr>
					<td colspan="2"><b><?php echo $typeName; ?></b></td>
				</tr>
				<tr>
					<td colspan="2"><img src="images/spacer.gif" /></td>
				</tr>
				<tr>
					<td width="25"><a href="news_add.php?type=<?php echo $type; ?>"><img src="images/button_add.gif" width="25" height="25" alt="Add" /></a></td>
					<td><a href="news_add.php?type=<?php echo $type; ?>">เพิ่ม</a></td>
				</tr>
			</table>
			<table width="100%" cellpadding="5" cellspacing="2">
				<tr bgcolor="#E4E4E4">
					<?php if($type == "news"){ ?><td width="20%"><b>รูปภาพ</b></td><?php } ?>
					<td><b><a href="news.php?type=<?php echo $type; ?>&order=id&sort=<?php echo $sort; ?>">หัวข้อเรื่อง</a></b></td>
					<td width="14%" align="center"><b>แสดง/ไม่แสดง</b></td>
					<td width="5%" align="center"><b>แก้ไข</b></td>
					<td width="5%" align="center"><b>ลบ</b></td>
				</tr>
				<?php				
				$page = (int) (!isset($_GET["page"]) ? 1 : $_GET["page"]);
				$limit = 10;
				$startpoint = ($page * $limit) - $limit;
				//to make pagination
				$statement = "news where type='$type' order by $order $sort";
				$sql = "select * from $statement LIMIT $startpoint, $limit";
				$result = mysql_query($sql) or die(mysql_error());
				$i = 1;
				while($row = mysql_fetch_array($result)){
					if ($i == 1) echo "<tr bgcolor='#FFFFFF'>";
					else echo "<tr bgcolor='#F8F8F8'>"; ?>
     <?php if($type == "news"){ ?><td><?php if($row["photo"] != ""){?><img src="get_image.php?file=download\news\photo\<?php echo $row["photo"]; ?>&w=120&h=120"><?php } ?></td><?php } ?>
					<td><?php echo $row["subject"]; ?></td>
					<td align="center"><a href="javascript:visibleconf('id=<?php echo $row["id"]; ?>&visible=<?php echo $row["visible"]; ?>&type=<?php echo $type; ?>')"><?php if ($row["visible"] == "Y"){ ?><img src="images/iconvisible.gif" width="14" height="14" alt="Visible" /><?php } else{ ?><img src="images/iconinvisible.gif" width="14" height="14" alt="Invisible" /><?php } ?></a></td>
					<td align="center"><a href="news_edit.php?id=<?php echo $row["id"]; ?>&type=<?php echo $type; ?>"><img src="images/iconeditpencil.gif" width="14" height="14" alt="Edit" /></a></td>     
					<td align="center"><a href="javascript:delconf('id=<?php echo $row["id"]; ?>&photo=<?php echo $row["photo"]; ?>&file=<?php echo $row["file"]; ?>&file2=<?php echo $row["file2"]; ?>&file3=<?php echo $row["file3"]; ?>&file4=<?php echo $row["file4"]; ?>&file5=<?php echo $row["file5"]; ?>&type=<?php echo $type; ?>')"><img src="images/icontrash.gif" width="14" height="14" alt="Delete" /></a></td>
				</tr>
    <?php $i++;
				if($i == 3) $i = 1;
				} ?>
			</table>
   <br><div align="center"><?php echo pagination($statement,$limit,$page); ?></div><br /><br />
		</td>
	</tr>
</table>
</body>
</html>
<?php mysql_close(); ?>




Tag : PHP









ประวัติการแก้ไข
2013-06-10 11:30:12
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2013-06-10 11:29:29 By : white31969 View : 796 Reply : 5
 

 

No. 1



โพสกระทู้ ( 1,994 )
บทความ ( 10 )



สถานะออฟไลน์
Facebook Blogger

แคปเจอร์ URL ของหน้า 2 มาให้ดูหน่อยครับ ว่าส่งค่าอะไรไปบ้าง
สงสัยว่าจะไม่ได้ส่ง type ไปด้วยน่ะครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-06-10 11:54:45 By : {Cyberman}
 


 

No. 2



โพสกระทู้ ( 329 )
บทความ ( 0 )



สถานะออฟไลน์


อันนี้อะครับ หห
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-06-10 11:59:44 By : white31969
 

 

No. 3



โพสกระทู้ ( 1,994 )
บทความ ( 10 )



สถานะออฟไลน์
Facebook Blogger

Quote:
แต่พอกดไปหน้าที่ 2 มันดันไป เป็นหน้าที่ 2 ของ case news อะครับ ช่วยดูให้หน่อยนะครับ


น่าจะเกิดจากไม่ได้ส่ง type ไปด้วยครับ
ต้องส่ง type=activity หรือ type ปัจจุบันที่เรียกข้อมูลนีั้นไปหน้าอื่นๆ ด้วยนะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-06-10 12:06:28 By : {Cyberman}
 


 

No. 4



โพสกระทู้ ( 329 )
บทความ ( 0 )



สถานะออฟไลน์


ช่วยลองทำให้ดูได้มั้ยครับ อันนี้คือจ้างทำมาแล้วพึ่งเจอบัค อะครับ ผมเลยไม่ค่อยเข้าใจ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-06-10 13:13:27 By : white31969
 


 

No. 5



โพสกระทู้ ( 1,994 )
บทความ ( 10 )



สถานะออฟไลน์
Facebook Blogger

ต้องส่งค่า $type เข้าไปในฟังก์ชั่น
pagination($statement,$limit,$page); ด้วยครับ
คิดว่าในฟังก์ชั่นคงไม่ได้เก็บค่า type ไปด้วย
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-06-10 13:30:35 By : {Cyberman}
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ช่วยดูให้หน่อยนะครับ เรื่องการแบ่งหน้า ใช้ case แล้วมันไปผิดหน้า
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 00
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่