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,027

HOME > PHP > PHP Forum > พี่ [ ความรู้เท่าหางอึ่ง ] ช่วยด้วยคับ พี่คับช่วยผมเขียนทีคับ ดูมาหลายวันแล้ว ยังทำไม่ได้สักทีเลย



 

พี่ [ ความรู้เท่าหางอึ่ง ] ช่วยด้วยคับ พี่คับช่วยผมเขียนทีคับ ดูมาหลายวันแล้ว ยังทำไม่ได้สักทีเลย

 



Topic : 038540



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



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




พี่คับช่วยผมเขียนทีคับ ดูมาหลายวันแล้ว ยังทำไม่ได้สักทีเลย ติดตรงที่ ลิสข้อมูลมาได้ ให้แสดงหน้าละ 5 แถว ได้ แต่พอกด Next ไปหน้าต่อไป มันก้อไม่ออก ซ้ำ keyword ที่ค้นหาตามเดือน ก้อเปลี่ยนค่าไปด้วย จากเดิม keyword มีค่า = มกราคม เปลี่ยนเป็น keyword = สิงหาคม เฉยเลย มันไม่ออกจิง ๆ ยังไงพี่ช่วยผมดูหน่อย นะคับ ว่าผิดตรงไหนบ้าง
ปล. (แก้ตามพี่บอกก้อยังไม่ได้)


โค้ตนะคับ

<form action="" method="post">
<div align="center">เดือน
:
<label>
<select name="keyword" size="1">

<option value="01">มกราคม</option>
<option value="02">กุมภาพันธ์</option>
<option value="03">มีนาคม</option>
<option value="04">เมษายน</option>
<option value="05">พฤษภาคม</option>
<option value="06">มิถุนายน</option>
<option value="07">กรกฎาคม</option>
<option value="08">สิงหาคม</option>
<option value="09">กันยายน</option>
<option value="10">ตุลาคม</option>
<option value="11">พฤศจิกายน</option>
<option value="12">ธันวาคม</option>
</select>
&nbsp;
<input name="submit" type="submit" value="แสดงรายงาน" />
</label>
&nbsp;&nbsp;&nbsp;</div>
</form>

<?php
include "connect.php";
$keyword=$_REQUEST['keyword'];
$strSQL = "select * from data where month(date)='$keyword'";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$Num_Rows = mysql_num_rows($objQuery);
$Per_Page =5; // Per Page
$Page = $_GET['Page'];
if(!$_GET['Page'])
{
$Page=1;
}
$Prev_Page = $Page-1;
$Next_Page = $Page+1;
$Page_Start = $Per_Page * ($Page - 1);
$Page_Start = (($Per_Page*$Page)-$Per_Page);
if($Num_Rows<=$Per_Page)
{
$Num_Pages =1;
}
else if(($Num_Rows % $Per_Page)==0)
{
$Num_Pages =($Num_Rows/$Per_Page) ;
}
else
{
$Num_Pages =($Num_Rows/$Per_Page)+1;
$Num_Pages = (int)$Num_Pages;
}

$strSQL .=" order by id ASC LIMIT $Page_Start , $Per_Page";
$objQuery = mysql_query($strSQL);

?>

เดือนที่แสดงรายงานคือ
<?php
if($keyword==01)
{
$keyword=มกราคม;
echo $keyword;
}
else if($keyword==02)
{
$keyword=กุมภาพันธ์;
echo $keyword;
}
else if($keyword==03)
{
$keyword=มีนาคม;
echo $keyword;
}
else if($keyword==04)
{
$keyword=เมษายน;
echo $keyword;
}
else if($keyword==05)
{
$keyword=พฤษภาคม;
echo $keyword;
}
else if($keyword==06)
{
$keyword=มิถุนายน;
echo $keyword;
}
else if($keyword==07)
{
$keyword=กรกฎาคม;
echo $keyword;
}
else if($keyword==08)
{
$keyword=สิงหาคม;
echo $keyword;
}
else if($keyword==09)
{
$keyword=กันยายน;
echo $keyword;
}
else if($keyword==10)
{
$keyword=ตุลาคม;
echo $keyword;
}
else if($keyword==11)
{
$keyword=พฤศจิกายน;
echo $keyword;
}
else if($keyword==12)
{
$keyword=ธันวาคม;
echo $keyword;
}
?>
<table width="960" border="1" align="center" cellpadding="1" cellspacing="1" bordercolor="#999999" class="text" >
<tr>
<td width="60" align="center" bgcolor="#0099FF"><div align="center" class="style8">วันที่</div></td>
<td width="60" align="center" bgcolor="#0099FF" ><div align="center" class="style8">ลำดับที่</div></td>
<td width="120" align="center" bgcolor="#0099FF"><div align="center" class="style8">ชื่อ</div></td>
<td width="120" align="center" bgcolor="#0099FF" ><div align="center" class="style8">นามสกุล</div></td>
<td width="208" align="center" bgcolor="#0099FF" ><div align="center" class="style8">คณะ</div></td>
<td width="209" align="center" bgcolor="#0099FF" ><div align="center" class="style8">โปรแกรม</div></td>
<td width="70" align="center" bgcolor="#0099FF" ><div align="center" class="style8">ภาคเรียน</div></td>
<td width="70" align="center" bgcolor="#0099FF" ><div align="center" class="style8">เรียกดู</div></td>
</tr>
<?php
while($objResult = mysql_fetch_array($objQuery))
{
if($bg == "#33ccff") { //ส่วนของการ สลับสี
$bg = "#CCFFFF";
} else {
$bg = "#33ccff";
}

$id=$objResult['id'];
$name=$objResult['name'];
$surname=$objResult['surname'];
$faculty=$objResult['faculty'];
$major=$objResult['major'];
$term=$objResult['term'];
$date=$objResult['date'];
$date_time=$objResult['date_time'];

?>
<tr bgcolor=<?php echo $bg; ?>>
<td><div align="center"><?php echo $date; ?></div></td>
<td><div align="center"><?php echo $id; ?></div></td>
<td width="120"><div align="center"><?php echo $name; ?></div></td>
<td width="120"><div align="center"><?php echo $surname; ?></div></td>
<td><div align="center"><?php echo $faculty; ?></div></td>
<td><div align="center"><?php echo $major; ?></div></td>
<td><div align="center"><?php echo $term; ?></div></td>
<td width="70"><div align="center">[ <a href="detail.php?id=<?php echo $id; ?>">เรียกดู </a>]</div></td>
</tr>
<?
}
?>
</table></td>
</tr>
<tr>
<td colspan=3 align="center"><br />
ทั้งหมด <font color=red><?= $Num_Rows;?></font> รายการ &nbsp;หน้า
<font color=red><?
if($Prev_Page)
{
echo " <a href='$_SERVER[SCRIPT_NAME]?Page=$Prev_Page'><< Back</a> ";
}

for($i=1; $i<=$Num_Pages; $i++){
if($i != $Page)
{
echo "[ <a href='$_SERVER[SCRIPT_NAME]?Page=$i'>$i</a> ]";

}
else
{
echo "<b> $i </b>";
}
}
if($Page!=$Num_Pages)
{
echo " <a href ='$_SERVER[SCRIPT_NAME]?Page=$Next_Page'>Next >></a> ";

}

mysql_close();
?>

ขอคุณอย่างสูงคับ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-02-08 14:21:49 By : arsaetha View : 892 Reply : 15
 

 

No. 1

Guest


เหอะๆ ผมไม่ได้เก่งกาจขนาดนั้นหรอกครับ






Date : 2010-02-08 15:06:45 By : ความรู้เท่าหางอึ่ง
 


 

No. 2

Guest


Quote:
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for tbl_provincecopy
-- ----------------------------
DROP TABLE IF EXISTS `tbl_provincecopy`;
CREATE TABLE `tbl_provincecopy` (
`province_id` int(5) NOT NULL auto_increment,
`province_code` varchar(2) collate utf8_unicode_ci NOT NULL,
`province_name` varchar(150) collate utf8_unicode_ci NOT NULL,
`month` text collate utf8_unicode_ci NOT NULL,
PRIMARY KEY (`province_id`)
) ENGINE=MyISAM AUTO_INCREMENT=77 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- ----------------------------
-- Records of tbl_provincecopy
-- ----------------------------
INSERT INTO `tbl_provincecopy` VALUES ('1', '10', 'กรุงเทพมหานคร', 'มกราคม');
INSERT INTO `tbl_provincecopy` VALUES ('2', '11', 'สมุทรปราการ', 'มกราคม');
INSERT INTO `tbl_provincecopy` VALUES ('3', '12', 'นนทบุรี', 'มกราคม');
INSERT INTO `tbl_provincecopy` VALUES ('4', '13', 'ปทุมธานี', 'มกราคม');
INSERT INTO `tbl_provincecopy` VALUES ('5', '14', 'พระนครศรีอยุธยา', 'มกราคม');
INSERT INTO `tbl_provincecopy` VALUES ('6', '15', 'อ่างทอง', 'มกราคม');
INSERT INTO `tbl_provincecopy` VALUES ('7', '16', 'ลพบุรี', 'มกราคม');
INSERT INTO `tbl_provincecopy` VALUES ('8', '17', 'สิงห์บุรี', 'มกราคม');
INSERT INTO `tbl_provincecopy` VALUES ('9', '18', 'ชัยนาท', 'กุมภาพันธ์');
INSERT INTO `tbl_provincecopy` VALUES ('10', '19', 'สระบุรี', 'กุมภาพันธ์');
INSERT INTO `tbl_provincecopy` VALUES ('11', '20', 'ชลบุรี', 'กุมภาพันธ์');
INSERT INTO `tbl_provincecopy` VALUES ('12', '21', 'ระยอง', 'กุมภาพันธ์');
INSERT INTO `tbl_provincecopy` VALUES ('13', '22', 'จันทบุรี', 'กุมภาพันธ์');
INSERT INTO `tbl_provincecopy` VALUES ('14', '23', 'ตราด', 'กุมภาพันธ์');
INSERT INTO `tbl_provincecopy` VALUES ('15', '24', 'ฉะเชิงเทรา', 'กุมภาพันธ์');
INSERT INTO `tbl_provincecopy` VALUES ('16', '25', 'ปราจีนบุรี', 'กุมภาพันธ์');
INSERT INTO `tbl_provincecopy` VALUES ('17', '26', 'นครนายก', 'กุมภาพันธ์');
INSERT INTO `tbl_provincecopy` VALUES ('18', '27', 'สระแก้ว', 'กุมภาพันธ์');
INSERT INTO `tbl_provincecopy` VALUES ('19', '30', 'นครราชสีมา', 'กุมภาพันธ์');
INSERT INTO `tbl_provincecopy` VALUES ('20', '31', 'บุรีรัมย์', 'กุมภาพันธ์');
INSERT INTO `tbl_provincecopy` VALUES ('21', '32', 'สุรินทร์', 'กุมภาพันธ์');
INSERT INTO `tbl_provincecopy` VALUES ('22', '33', 'ศรีสะเกษ', 'กุมภาพันธ์');
INSERT INTO `tbl_provincecopy` VALUES ('23', '34', 'อุบลราชธานี', 'กุมภาพันธ์');
INSERT INTO `tbl_provincecopy` VALUES ('24', '35', 'ยโสธร', 'กุมภาพันธ์');
INSERT INTO `tbl_provincecopy` VALUES ('25', '36', 'ชัยภูมิ', 'กุมภาพันธ์');
INSERT INTO `tbl_provincecopy` VALUES ('26', '37', 'อำนาจเจริญ', 'มีนาคม');
INSERT INTO `tbl_provincecopy` VALUES ('27', '39', 'หนองบัวลำภู', 'มีนาคม');
INSERT INTO `tbl_provincecopy` VALUES ('28', '40', 'ขอนแก่น', 'มีนาคม');
INSERT INTO `tbl_provincecopy` VALUES ('29', '41', 'อุดรธานี', 'มีนาคม');
INSERT INTO `tbl_provincecopy` VALUES ('30', '42', 'เลย', 'มีนาคม');
INSERT INTO `tbl_provincecopy` VALUES ('31', '43', 'หนองคาย', 'มีนาคม');
INSERT INTO `tbl_provincecopy` VALUES ('32', '44', 'มหาสารคาม', 'มีนาคม');
INSERT INTO `tbl_provincecopy` VALUES ('33', '45', 'ร้อยเอ็ด', 'มีนาคม');
INSERT INTO `tbl_provincecopy` VALUES ('34', '46', 'กาฬสินธุ์', 'มีนาคม');
INSERT INTO `tbl_provincecopy` VALUES ('35', '47', 'สกลนคร', 'มีนาคม');
INSERT INTO `tbl_provincecopy` VALUES ('36', '48', 'นครพนม', 'มีนาคม');
INSERT INTO `tbl_provincecopy` VALUES ('37', '49', 'มุกดาหาร', 'มีนาคม');
INSERT INTO `tbl_provincecopy` VALUES ('38', '50', 'เชียงใหม่', 'มีนาคม');
INSERT INTO `tbl_provincecopy` VALUES ('39', '51', 'ลำพูน', 'มีนาคม');
INSERT INTO `tbl_provincecopy` VALUES ('40', '52', 'ลำปาง', 'มีนาคม');
INSERT INTO `tbl_provincecopy` VALUES ('41', '53', 'อุตรดิตถ์', 'มีนาคม');
INSERT INTO `tbl_provincecopy` VALUES ('42', '54', 'แพร่', 'มีนาคม');
INSERT INTO `tbl_provincecopy` VALUES ('43', '55', 'น่าน', 'มีนาคม');
INSERT INTO `tbl_provincecopy` VALUES ('44', '56', 'พะเยา', 'มีนาคม');
INSERT INTO `tbl_provincecopy` VALUES ('45', '57', 'เชียงราย', 'มีนาคม');
INSERT INTO `tbl_provincecopy` VALUES ('46', '58', 'แม่ฮ่องสอน', 'มีนาคม');
INSERT INTO `tbl_provincecopy` VALUES ('47', '60', 'นครสวรรค์', 'มีนาคม');
INSERT INTO `tbl_provincecopy` VALUES ('48', '61', 'อุทัยธานี', 'เมษายน');
INSERT INTO `tbl_provincecopy` VALUES ('49', '62', 'กำแพงเพชร', 'เมษายน');
INSERT INTO `tbl_provincecopy` VALUES ('50', '63', 'ตาก', 'เมษายน');
INSERT INTO `tbl_provincecopy` VALUES ('51', '64', 'สุโขทัย', 'เมษายน');
INSERT INTO `tbl_provincecopy` VALUES ('52', '65', 'พิษณุโลก', 'เมษายน');
INSERT INTO `tbl_provincecopy` VALUES ('53', '66', 'พิจิตร', 'เมษายน');
INSERT INTO `tbl_provincecopy` VALUES ('54', '67', 'เพชรบูรณ์', 'เมษายน');
INSERT INTO `tbl_provincecopy` VALUES ('55', '70', 'ราชบุรี', 'เมษายน');
INSERT INTO `tbl_provincecopy` VALUES ('56', '71', 'กาญจนบุรี', 'เมษายน');
INSERT INTO `tbl_provincecopy` VALUES ('57', '72', 'สุพรรณบุรี', 'เมษายน');
INSERT INTO `tbl_provincecopy` VALUES ('58', '73', 'นครปฐม', 'เมษายน');
INSERT INTO `tbl_provincecopy` VALUES ('59', '74', 'สมุทรสาคร', 'เมษายน');
INSERT INTO `tbl_provincecopy` VALUES ('60', '75', 'สมุทรสงคราม', 'เมษายน');
INSERT INTO `tbl_provincecopy` VALUES ('61', '76', 'เพชรบุรี', 'เมษายน');
INSERT INTO `tbl_provincecopy` VALUES ('62', '77', 'ประจวบคีรีขันธ์', 'เมษายน');
INSERT INTO `tbl_provincecopy` VALUES ('63', '80', 'นครศรีธรรมราช', 'เมษายน');
INSERT INTO `tbl_provincecopy` VALUES ('64', '81', 'กระบี่', 'เมษายน');
INSERT INTO `tbl_provincecopy` VALUES ('65', '82', 'พังงา', 'เมษายน');
INSERT INTO `tbl_provincecopy` VALUES ('66', '83', 'ภูเก็ต', 'เมษายน');
INSERT INTO `tbl_provincecopy` VALUES ('67', '84', 'สุราษฎร์ธานี', 'เมษายน');
INSERT INTO `tbl_provincecopy` VALUES ('68', '85', 'ระนอง', 'พฤษภาคม');
INSERT INTO `tbl_provincecopy` VALUES ('69', '86', 'ชุมพร', 'พฤษภาคม');
INSERT INTO `tbl_provincecopy` VALUES ('70', '90', 'สงขลา', 'พฤษภาคม');
INSERT INTO `tbl_provincecopy` VALUES ('71', '91', 'สตูล', 'พฤษภาคม');
INSERT INTO `tbl_provincecopy` VALUES ('72', '92', 'ตรัง', 'พฤษภาคม');
INSERT INTO `tbl_provincecopy` VALUES ('73', '93', 'พัทลุง', 'มิถุนายน');
INSERT INTO `tbl_provincecopy` VALUES ('74', '94', 'ปัตตานี', 'มิถุนายน');
INSERT INTO `tbl_provincecopy` VALUES ('75', '95', 'ยะลา', 'มิถุนายน');
INSERT INTO `tbl_provincecopy` VALUES ('76', '96', 'นราธิวาส', 'มิถุนายน');


Code (PHP)
<?php session_start(); ?>
<?php require_once('Connections/connection.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") 
{
  $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;

  $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

  switch ($theType) {
    case "text":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;    
    case "long":
    case "int":
      $theValue = ($theValue != "") ? intval($theValue) : "NULL";
      break;
    case "double":
      $theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
      break;
    case "date":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;
    case "defined":
      $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
      break;
  }
  return $theValue;
}
}

?><!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>

<form name="form1" action="" method="post">
<div align="center">เดือน
:
<label>
<select name="keyword" size="1">
<option value="มกราคม" <?php if (!(strcmp("มกราคม", $_SESSION['keyword']))) {echo "selected=\"selected\"";} ?>>มกราคม</option>
<option value="กุมภาพันธ์" <?php if (!(strcmp("กุมภาพันธ์", $_SESSION['keyword']))) {echo "selected=\"selected\"";} ?>>กุมภาพันธ์</option>
<option value="มีนาคม" <?php if (!(strcmp("มีนาคม", $_SESSION['keyword']))) {echo "selected=\"selected\"";} ?>>มีนาคม</option>
<option value="เมษายน" <?php if (!(strcmp("เมษายน", $_SESSION['keyword']))) {echo "selected=\"selected\"";} ?>>เมษายน</option>
<option value="พฤษภาคม" <?php if (!(strcmp("พฤษภาคม", $_SESSION['keyword']))) {echo "selected=\"selected\"";} ?>>พฤษภาคม</option>
<option value="มิถุนายน" <?php if (!(strcmp("มิถุนายน", $_SESSION['keyword']))) {echo "selected=\"selected\"";} ?>>มิถุนายน</option>
<option value="กรกฎาคม" <?php if (!(strcmp("กรกฎาคม", $_SESSION['keyword']))) {echo "selected=\"selected\"";} ?>>กรกฎาคม</option>
<option value="สิงหาคม" <?php if (!(strcmp("สิงหาคม", $_SESSION['keyword']))) {echo "selected=\"selected\"";} ?>>สิงหาคม</option>
<option value="กันยายน" <?php if (!(strcmp("กันยายน", $_SESSION['keyword']))) {echo "selected=\"selected\"";} ?>>กันยายน</option>
<option value="ตุลาคม" <?php if (!(strcmp("ตุลาคม", $_SESSION['keyword']))) {echo "selected=\"selected\"";} ?>>ตุลาคม</option>
<option value="พฤศจิกายน" <?php if (!(strcmp("พฤศจิกายน", $_SESSION['keyword']))) {echo "selected=\"selected\"";} ?>>พฤศจิกายน</option>
<option value="ธันวาคม" <?php if (!(strcmp("ธันวาคม", $_SESSION['keyword']))) {echo "selected=\"selected\"";} ?>>ธันวาคม</option>
</select>
&nbsp;
<input name="submit" type="submit" value="แสดงรายงาน" />
</label>
&nbsp;&nbsp;&nbsp;</div>
</form>

<?php

if ($_POST['keyword']<>'') {
 	$_SESSION['keyword']= $_POST['keyword'];
}

$strSQL = "SELECT * FROM tbl_provincecopy WHERE month ='".$_SESSION['keyword']."'";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$Num_Rows = mysql_num_rows($objQuery);
$Per_Page =2; // Per Page
$Page = $_GET['Page'];
if(!$_GET['Page'])
{
$Page=1;
}
$Prev_Page = $Page-1;
$Next_Page = $Page+1;
$Page_Start = $Per_Page * ($Page - 1);
$Page_Start = (($Per_Page*$Page)-$Per_Page);
if($Num_Rows<=$Per_Page)
{
$Num_Pages =1;
}
else if(($Num_Rows % $Per_Page)==0)
{
$Num_Pages =($Num_Rows/$Per_Page) ;
}
else
{
$Num_Pages =($Num_Rows/$Per_Page)+1;
$Num_Pages = (int)$Num_Pages;
}

$strSQL .=" order by province_id ASC LIMIT $Page_Start , $Per_Page";
$objQuery = mysql_query($strSQL);

?>

เดือนที่แสดงรายงานคือ
<?php
if($keyword=='มกราคม')
{
$keyword=มกราคม;
echo $keyword;
}
else if($keyword=='กุมภาพันธ์')
{
$keyword=กุมภาพันธ์;
echo $keyword;
}
else if($keyword=='มีนาคม')
{
$keyword=มีนาคม;
echo $keyword;
}
else if($keyword=='เมษายน')
{
$keyword=เมษายน;
echo $keyword;
}
else if($keyword=='พฤษภาคม')
{
$keyword=พฤษภาคม;
echo $keyword;
}
else if($keyword=='มิถุนายน')
{
$keyword=มิถุนายน;
echo $keyword;
}
else if($keyword=='กรกฎาคม')
{
$keyword=กรกฎาคม;
echo $keyword;
}
else if($keyword=='สิงหาคม')
{
$keyword=สิงหาคม;
echo $keyword;
}
else if($keyword=='กันยายน')
{
$keyword=กันยายน;
echo $keyword;
}
else if($keyword=='ตุลาคม')
{
$keyword=ตุลาคม;
echo $keyword;
}
else if($keyword=='พฤศจิกายน')
{
$keyword=พฤศจิกายน;
echo $keyword;
}
else if($keyword=='ธันวาคม')
{
$keyword=ธันวาคม;
echo $keyword;
}
?>
<table width="608" border="1" align="center" cellpadding="1" cellspacing="1" bordercolor="#999999" class="text" >
<tr>
<td width="60" align="center" bgcolor="#0099FF"><div align="center" class="style8">ที่</div></td>
<td width="60" align="center" bgcolor="#0099FF" ><div align="center" class="style8">จังหวัด</div></td>
<td width="120" align="center" bgcolor="#0099FF"><div align="center" class="style8">เดือน</div></td>
</tr>
<?php
while($objResult = mysql_fetch_array($objQuery))
{
if($bg == "#33ccff") { //ส่วนของการ สลับสี
$bg = "#CCFFFF";
} else {
$bg = "#33ccff";
}

$id=$objResult['province_id'];
$name=$objResult['province_name'];
$month=$objResult['month'];


?>
<tr bgcolor=<?php echo $bg; ?>>
<td><div align="center"><?php echo $id; ?></div></td>
<td><div align="center"><?php echo $name; ?></div></td>
<td width="120"><div align="center"><?php echo $month; ?></div></td>
</tr>
<?
}
?>
</table>
</td>
</tr>
<tr>
<td colspan=3 align="center"><br />
ทั้งหมด <font color=red><?= $Num_Rows;?></font> รายการ &nbsp;หน้า
<font color=red><?
if($Prev_Page)
{
echo " <a href='$_SERVER[SCRIPT_NAME]?Page=$Prev_Page'><< Back</a> ";
}

for($i=1; $i<=$Num_Pages; $i++){
if($i != $Page)
{
echo "[ <a href='$_SERVER[SCRIPT_NAME]?Page=$i'>$i</a> ]";

}
else
{
echo "<b> $i </b>";
}
}
if($Page!=$Num_Pages)
{
echo " <a href ='$_SERVER[SCRIPT_NAME]?Page=$Next_Page'>Next >></a> ";

}

mysql_close();
?>
</body>
</html>



ข้างบนจะเป็นฐานข้อมูลที่ผมสมมุติจากจังหวัดหน่ะครับ แล้วต่อท้ายด้วยฟิลเดือนให้เหมือนของคุณ ผมให้แสดงหน้าละ

2 ยังไงก้อลองแก้ ๆ ดูครับ

ผมก้อแก้ปัญหานี้ประมาณนี้ละครับถ้าไม่ส่งเป็นแบบ GET ครับ
Date : 2010-02-08 15:09:22 By : ความรู้เท่าหางอึ่ง
 

 

No. 3



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



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


ขอบคุณมากคับ เดวผมจะลองดูคับ ถ้าไม่ได้ยังไง ผมจะถามมาใหม่คับ ผมหวังว่าจะได้สักทีนะคับ โชคดีเป็นของผมคับบบ
*-*
Date : 2010-02-08 15:15:22 By : arsaetha
 


 

No. 4



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

สมาชิกที่ใส่เสื้อไทยครีเอท

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

เอาค่า ที่ใช้เป็นเงื่อนไข ไปใส่เป็น session มันจะได้ไม่คืนค่า
Date : 2010-02-08 15:25:14 By : aknueng
 


 

No. 5

Guest


ไปแก้ที่ตัวแบ่งหน้าให้ส่ง keyword ไป
Date : 2010-02-08 15:48:30 By : เซ็งตัวเอง
 


 

No. 6

Guest


คำแนะนำเยอะเลยครับ น่าจะได้แล้วหน้อ ๆๆๆๆ
Date : 2010-02-08 15:58:59 By : ความรู้เท่าหางอึ่ง
 


 

No. 7



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



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


รบกวน พี่ ๆ ผู้รู้ทั้งหลาย คับ ผมทำแล้วยังไม่ขึ้นอีกคับ ทำไงดี ใส่ session ก็แล้ว ใส่ค่าไป ๆ มา ๆ ก้อแล้ว ยังไม่ได้ ไม่ขึ้นอีก จะแก้ตรงไหนคับ ขอคำแนะนำ หรือช่วยแก้ให้ก้อได้คับ ไม่รู้ว่าผิดตรงไหนบ้าง ทำมาหลายวันแล้วคับ
Date : 2010-02-09 09:19:22 By : arsaetha
 


 

No. 8

Guest


ยังไม่ได้อีกเหรอครับ

ลองแอดฐานข้อมูลที่ผมแป๊ะไว้แล้วก็อปปี้ที่เขียนให้ไปลองทำก้อยังไม่ได้อีกเหรอครับ
Date : 2010-02-09 09:29:47 By : ความรู้เท่าหางอึ่ง
 


 

No. 9



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



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


ก้อยังไม่ได้อีกคับ
Date : 2010-02-09 09:33:00 By : arsaetha
 


 

No. 10

Guest


export ฐานข้อมูลของคุณออกมาวางไว้ได้ไหมครับ เกี่ยวกับนักศึกษาหน่ะ
Date : 2010-02-09 09:41:23 By : ความรู้เท่าหางอึ่ง
 


 

No. 11



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



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


ฐานข้อมูล
ฐานข้อมูล

-------------------------------------------------------------------------------

ข้อมูล คับ
ข้อมูล

--------------------------------------------------------------------------------
Date : 2010-02-09 10:27:09 By : arsaetha
 


 

No. 12

Guest


Quote:
เดือนที่แสดงรายงานคือ
105.<?php
106.if($keyword=='มกราคม')
107.{
108.$keyword=มกราคม;
109.echo $keyword;
110.}
111.else if($keyword=='กุมภาพันธ์')
112.{
113.$keyword=กุมภาพันธ์;
114.echo $keyword;
115.}
116.else if($keyword=='มีนาคม')
117.{
118.$keyword=มีนาคม;
119.echo $keyword;
120.}
121.else if($keyword=='เมษายน')
122.{
123.$keyword=เมษายน;
124.echo $keyword;
125.}
126.else if($keyword=='พฤษภาคม')
127.{
128.$keyword=พฤษภาคม;
129.echo $keyword;
130.}
131.else if($keyword=='มิถุนายน')
132.{
133.$keyword=มิถุนายน;
134.echo $keyword;
135.}
136.else if($keyword=='กรกฎาคม')
137.{
138.$keyword=กรกฎาคม;
139.echo $keyword;
140.}
141.else if($keyword=='สิงหาคม')
142.{
143.$keyword=สิงหาคม;
144.echo $keyword;
145.}
146.else if($keyword=='กันยายน')
147.{
148.$keyword=กันยายน;
149.echo $keyword;
150.}
151.else if($keyword=='ตุลาคม')
152.{
153.$keyword=ตุลาคม;
154.echo $keyword;
155.}
156.else if($keyword=='พฤศจิกายน')
157.{
158.$keyword=พฤศจิกายน;
159.echo $keyword;
160.}
161.else if($keyword=='ธันวาคม')
162.{
163.$keyword=ธันวาคม;
164.echo $keyword;
165.}
166.?>


เงื่อนไขตรงนี้หน่ะคุณตั้งแบบกำกวมมันเลยไปเปลี่ยน SQL ทำให้ตั้งมกราแล้วเปลี่ยนไปเป็นสิงหา
Date : 2010-02-09 11:00:25 By : ความรู้เท่าหางอึ่ง
 


 

No. 13

Guest


Code (PHP)
<?php session_start(); ?>
<?php require_once('Connections/connection.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") 
{
  $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;

  $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

  switch ($theType) {
    case "text":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;    
    case "long":
    case "int":
      $theValue = ($theValue != "") ? intval($theValue) : "NULL";
      break;
    case "double":
      $theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
      break;
    case "date":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;
    case "defined":
      $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
      break;
  }
  return $theValue;
}
}

?><!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<form name="form1" action="" method="post">
<div align="center">เดือน
:
<label>
<select name="keyword" size="1">
<option value="01" <?php if ($_SESSION['keyword']=='01') {echo "selected=\"selected\"";} ?>>มกราคม</option>
<option value="02" <?php if ($_SESSION['keyword']=='02') {echo "selected=\"selected\"";} ?>>กุมภาพันธ์</option>
<option value="03" <?php if ($_SESSION['keyword']=='03') {echo "selected=\"selected\"";} ?>>มีนาคม</option>
<option value="04" <?php if ($_SESSION['keyword']=='04') {echo "selected=\"selected\"";} ?>>เมษายน</option>
<option value="05" <?php if ($_SESSION['keyword']=='05') {echo "selected=\"selected\"";} ?>>พฤษภาคม</option>
<option value="06" <?php if ($_SESSION['keyword']=='06') {echo "selected=\"selected\"";} ?>>มิถุนายน</option>
<option value="07" <?php if ($_SESSION['keyword']=='07') {echo "selected=\"selected\"";} ?>>กรกฎาคม</option>
<option value="08" <?php if ($_SESSION['keyword']=='08') {echo "selected=\"selected\"";} ?>>สิงหาคม</option>
<option value="09" <?php if ($_SESSION['keyword']=='09') {echo "selected=\"selected\"";} ?>>กันยายน</option>
<option value="10" <?php if ($_SESSION['keyword']=='10') {echo "selected=\"selected\"";} ?>>ตุลาคม</option>
<option value="11" <?php if ($_SESSION['keyword']=='11') {echo "selected=\"selected\"";} ?>>พฤศจิกายน</option>
<option value="12" <?php if ($_SESSION['keyword']=='12') {echo "selected=\"selected\"";} ?>>ธันวาคม</option>
</select>
&nbsp;
<input name="submit" type="submit" value="แสดงรายงาน" />
</label>
&nbsp;&nbsp;&nbsp;</div>
</form>

<?php

if ($_POST['keyword']<>'') {

   $_SESSION['keyword']= $_POST['keyword'];
}

$strSQL = "SELECT * FROM data WHERE month(date) ='".$_SESSION['keyword']."'";
echo $strSQL;
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$Num_Rows = mysql_num_rows($objQuery);
$Per_Page =2; // Per Page
$Page = $_GET['Page'];

if(!$_GET['Page'])
{
$Page=1;
}
$Prev_Page = $Page-1;
$Next_Page = $Page+1;
$Page_Start = $Per_Page * ($Page - 1);
$Page_Start = (($Per_Page*$Page)-$Per_Page);
if($Num_Rows<=$Per_Page)
{
$Num_Pages =1;
}
else if(($Num_Rows % $Per_Page)==0)
{
$Num_Pages =($Num_Rows/$Per_Page) ;
}
else
{
$Num_Pages =($Num_Rows/$Per_Page)+1;
$Num_Pages = (int)$Num_Pages;
}

$strSQL .=" order by data_id ASC LIMIT $Page_Start , $Per_Page";
$objQuery = mysql_query($strSQL);

?>

เดือนที่แสดงรายงานคือ
<?php
if($_SESSION['keyword']=='01')
{
echo "มกราคม";

}
else if($_SESSION['keyword']=='02')
{
echo"กุมภาพันธ์";

}
else if($_SESSION['keyword']=='03')
{
echo"มีนาคม";

}
else if($_SESSION['keyword']=='04')
{
echo"เมษายน";

}
else if($_SESSION['keyword']=='05')
{
echo"พฤษภาคม";

}
else if($_SESSION['keyword']=='06')
{
echo"มิถุนายน";

}
else if($_SESSION['keyword']=='07')
{
echo"กรกฎาคม";
}
else if($_SESSION['keyword']=='08')
{
echo"สิงหาคม";

}
else if($_SESSION['keyword']=='09')
{
echo"กันยายน";

}
else if($_SESSION['keyword']=='10')
{
echo"ตุลาคม";

}
else if($_SESSION['keyword']=='11')
{
echo"พฤศจิกายน";

}
else if($_SESSION['keyword']=='12')
{
echo"ธันวาคม";

}
?>
<table width="960" border="1" align="center" cellpadding="1" cellspacing="1" bordercolor="#999999" class="text" >
<tr>
<td width="60" align="center" bgcolor="#0099FF"><div align="center" class="style8">วันที่</div></td>
<td width="60" align="center" bgcolor="#0099FF" ><div align="center" class="style8">ลำดับที่</div></td>
<td width="120" align="center" bgcolor="#0099FF"><div align="center" class="style8">ชื่อ</div></td>
<td width="120" align="center" bgcolor="#0099FF" ><div align="center" class="style8">นามสกุล</div></td>
<td width="208" align="center" bgcolor="#0099FF" ><div align="center" class="style8">คณะ</div></td>
<td width="209" align="center" bgcolor="#0099FF" ><div align="center" class="style8">โปรแกรม</div></td>
<td width="70" align="center" bgcolor="#0099FF" ><div align="center" class="style8">ภาคเรียน</div></td>
<td width="70" align="center" bgcolor="#0099FF" ><div align="center" class="style8">เรียกดู</div></td>
</tr>
<?php
while($objResult = mysql_fetch_array($objQuery))
{
if($bg == "#33ccff") { //ส่วนของการ สลับสี
$bg = "#CCFFFF";
} else {
$bg = "#33ccff";
}

$id=$objResult['data_id'];
$name=$objResult['name'];
$surname=$objResult['surname'];
$faculty=$objResult['faculty'];
$major=$objResult['major'];
$term=$objResult['term'];
$date=$objResult['date'];
$date_time=$objResult['date_time'];

?>
<tr bgcolor=<?php echo $bg; ?>>
<td><div align="center"><?php echo $date; ?></div></td>
<td><div align="center"><?php echo $id; ?></div></td>
<td width="120"><div align="center"><?php echo $name; ?></div></td>
<td width="120"><div align="center"><?php echo $surname; ?></div></td>
<td><div align="center"><?php echo $faculty; ?></div></td>
<td><div align="center"><?php echo $major; ?></div></td>
<td><div align="center"><?php echo $term; ?></div></td>
<td width="70"><div align="center">[ <a href="detail.php?id=<?php echo $id; ?>">เรียกดู </a>]</div></td>
</tr>
<?
}
?>
</table></td>
</tr>
<tr>
<td colspan=3 align="center"><br />
ทั้งหมด <font color=red><?= $Num_Rows;?></font> รายการ &nbsp;หน้า
<font color=red><?
if($Prev_Page)
{
echo " <a href='$_SERVER[SCRIPT_NAME]?Page=$Prev_Page'><< Back</a> ";
}

for($i=1; $i<=$Num_Pages; $i++){
if($i != $Page)
{
echo "[ <a href='$_SERVER[SCRIPT_NAME]?Page=$i'>$i</a> ]";

}
else
{
echo "<b> $i </b>";
}
}
if($Page!=$Num_Pages)
{
echo " <a href ='$_SERVER[SCRIPT_NAME]?Page=$Next_Page'>Next >></a> ";

}

mysql_close();
?>

</body>
</html>



เอาไปเลยละกัน แก้ ๆ เอาใหม่เลยเด้ออออ
Date : 2010-02-09 11:10:28 By : ความรู้เท่าหางอึ่ง
 


 

No. 14



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



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


ขอบคุณมากเลยคับ พี่ [ความรู้เท่าหางอึ่ง ] ผมทำได้แล้วคับ ขอบคุณมาก ๆๆๆ
Date : 2010-02-09 13:53:14 By : arsaetha
 


 

No. 15

Guest



Date : 2010-02-09 14:03:17 By : ความรู้เท่าหางอึ่ง
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : พี่ [ ความรู้เท่าหางอึ่ง ] ช่วยด้วยคับ พี่คับช่วยผมเขียนทีคับ ดูมาหลายวันแล้ว ยังทำไม่ได้สักทีเลย
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 01
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 อัตราราคา คลิกที่นี่