|
|
|
ช่วยดูหน่อยคะ แก้ไปแก้มามันติดที่ 1. ส่วนที่เป็นคลิกเพื่อดูรายละเอียด พอคลิกแล้วมันไม่ขึ้นรายล |
|
|
|
|
|
|
|
แก้ไปแก้มามันติดที่
1. ส่วนที่เป็นคลิกเพื่อดูรายละเอียด พอคลิกแล้วมันไม่ขึ้นรายละเอียดทั้งหมด มันเป็นหน้าว่างเปล่าค่ะ ไม่ขึ้นข้อมูลอะไรเลย
2. ส่วนที่เป็นจำนวนหน้า (1 หน้า แสดงข้อมูลให้ 8 เรคคอร์ด) เวลา link ไปหน้าที่ 2 หรือหน้าอื่นๆ มันจะไป link ยังหน้า password ไม่ถูกต้องตลอดเลย
<?php
$login_name = $_POST['login_name'];
$login_password = $_POST['login_password'];
$pl_code=$_POST['id'];
-----ส่วนเช็ค password-----
$hostname="localhost";
$username="root";
$password="";
$db="complain";
$sql="select * from people";
//ติดต่อทำงานกับฐานข้อมูล
mysql_connect($hostname,$username,$password);
mysql_select_db($db);
$result=mysql_query($sql);
$totalrecord = mysql_num_rows($result);
$pagesize = 8; //กำหนดเรคคอร์ดที่ต้องการแสดงผลในจำนวน 1 หน้า
// คำนวณจำนวนหน้าที่ต้องใช้ในการแสดงผลเรคคอร์ดทั้งหมด โดยเก็บไว้ในตัวแปร $totalpage
$totalpage = (int) ($totalrecord / $pagesize);
// กรณีหารไม่ลงตัว ให้นำ $totalpage มา +1 จึงจะได้จำนวนหน้าที่ถูกต้อง
if (($totalrecord % $pagesize) != 0) {
$totalpage += 1;
}
// $pageid คือตัวแปรที่ถูกส่งผ่านทาง query string เมื่อผู้ใช้คลิกไฮเปอร์ลิงค์เพื่อเลือกดูหน้าที่ต้องการ
if (isset($pageid)) {
//คำนวณหาหมายเลขเรคคอร์ดแรกที่เราจะเลือกมา
$start = $pagesize * ( $pageid - 1);
}
else {
$pageid = 1;
$start = 0;
}
echo "<br><center><font color=#006699 face=MS Sans Serif, Tahoma, sans-serif><h3>ข้อมูลร้องทุกข์</h3></font></center>";
$sql="select id, name, department, people_complain, province, subject from people limit $start, $pagesize";
$result=mysql_query($sql);
echo "<br><br><table border=1 bordercolor=#006699 cellspacing=0 cellpadding=0><tr>";
while($row=mysql_fetch_row($result)) {
echo "<tr><td width=850><br><font color=#660033><strong> $row[0].</strong></font>
<font color=#660033 face=MS Sans Serif, Tahoma, sans-serif size=2><strong>ชื่อ - นามสกุล :</strong></font> <strong>$row[1]</strong>
<font color=#660033 face=MS Sans Serif, Tahoma, sans-serif size=2><strong>หน่วยงานที่จะร้องทุกข์ :</strong></font> <strong>$row[2]</strong>
<font color=#660033 face=MS Sans Serif, Tahoma, sans-serif size=2><strong>ผู้ถูกร้องเรียน :</strong></font> <strong>$row[3]</strong>
<font color=#660033 face=MS Sans Serif, Tahoma, sans-serif size=2><strong>จังหวัดที่เรื่องร้องทุกข์เกิด :</strong></font> <strong>$row[4]</strong>
<font color=#660033 face=MS Sans Serif, Tahoma, sans-serif size=2><strong>เรื่องที่ร้องเรียน :</strong></font> <strong>$row[5]</strong></td>";
echo "<td width=17%><a href=showdetail.php?pl_code=$row[0]><font color=#660033 face=MS Sans Serif, Tahoma, sans-serif size=2><strong> รายละเอียดเพิ่มเติม</strong></font></a>";
}
echo "</td></tr>";
echo "</table><hr>";
//สร้าง link เพื่อดูหน้าอื่นๆ
for ($i=1; $i<=$totalpage; $i++) {
if ( $i == $pageid ) {
echo "<strong><font color=#006600>หน้าที่ " .$i. " </font></strong>";
}
else {
echo "<a href= frmshowdata.php?pageid=$i&login_name=$login_name&login_password=$login_password> [".$i."] </a>";
}
}
?>
Tag : - - - -
|
|
|
|
|
|
Date :
6 ม.ค. 2548 15:44:41 |
By :
แก้แล้วแก้อีก...เศร้า |
View :
2663 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<?php
$login_name = $_POST['login_name'];
$login_password = $_POST['login_password'];
$pl_code=$_POST['id'];
-----ส่วนเช็ค password-----
$hostname="localhost";
$username="root";
$password="";
$db="complain";
$sql="select * from people";
//ติดต่อทำงานกับฐานข้อมูล
mysql_connect($hostname,$username,$password);
mysql_select_db($db);
$result=mysql_query($sql);
$totalrecord = mysql_num_rows($result);
$pagesize = 8; //กำหนดเรคคอร์ดที่ต้องการแสดงผลในจำนวน 1 หน้า
// คำนวณจำนวนหน้าที่ต้องใช้ในการแสดงผลเรคคอร์ดทั้งหมด โดยเก็บไว้ในตัวแปร $totalpage
$totalpage = (int) ($totalrecord / $pagesize);
// กรณีหารไม่ลงตัว ให้นำ $totalpage มา +1 จึงจะได้จำนวนหน้าที่ถูกต้อง
if (($totalrecord % $pagesize) != 0) {
$totalpage += 1;
}
// $pageid คือตัวแปรที่ถูกส่งผ่านทาง query string เมื่อผู้ใช้คลิกไฮเปอร์ลิงค์เพื่อเลือกดูหน้าที่ต้องการ
if (isset($pageid)) {
//คำนวณหาหมายเลขเรคคอร์ดแรกที่เราจะเลือกมา
$start = $pagesize * ( $pageid - 1);
}
else {
$pageid = 1;
$start = 0;
}
echo "<br><center><font color=#006699 face=MS Sans Serif, Tahoma, sans-serif><h3>ข้อมูลร้องทุกข์</h3></font></center>";
$sql="select * from people limit $start, $pagesize"; //แก้แล้วตรงนี้
$result=mysql_query($sql);
echo "<br><br><table border=1 bordercolor=#006699 cellspacing=0 cellpadding=0><tr>";
while($row=mysql_fetch_row($result)) {
echo "<tr><td width=850><br><font color=#660033><strong> $row[0].</strong></font>
<font color=#660033 face=MS Sans Serif, Tahoma, sans-serif size=2><strong>ชื่อ - นามสกุล :</strong></font> <strong>$row[1]</strong>
<font color=#660033 face=MS Sans Serif, Tahoma, sans-serif size=2><strong>หน่วยงานที่จะร้องทุกข์ :</strong></font> <strong>$row[2]</strong>
<font color=#660033 face=MS Sans Serif, Tahoma, sans-serif size=2><strong>ผู้ถูกร้องเรียน :</strong></font> <strong>$row[3]</strong>
<font color=#660033 face=MS Sans Serif, Tahoma, sans-serif size=2><strong>จังหวัดที่เรื่องร้องทุกข์เกิด :</strong></font> <strong>$row[4]</strong>
<font color=#660033 face=MS Sans Serif, Tahoma, sans-serif size=2><strong>เรื่องที่ร้องเรียน :</strong></font> <strong>$row[5]</strong></td>";
echo "<td width=17%><a href=showdetail.php?id=$row[id]>//แก้ให้แล้ว
<font color=#660033 face=MS Sans Serif, Tahoma, sans-serif size=2><strong> รายละเอียดเพิ่มเติม</strong></font></a>";
}
echo "</td></tr>";
echo "</table><hr>";
//สร้าง link เพื่อดูหน้าอื่นๆ
for ($i=1; $i<=$totalpage; $i++) {
if ( $i == $pageid ) {
echo "<strong><font color=#006600>หน้าที่ " .$i. " </font></strong>";
}
else {
echo "<a href= frmshowdata.php?pageid=$i&login_name=$login_name&login_password=$login_password> [".$i."] </a>";
}
}
?>
น่าจะใช้ได้แล้ว
|
|
|
|
|
Date :
7 ม.ค. 2548 01:40:30 |
By :
arsachi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ดูเหมือนจะไม่ใช่นะคะ
|
|
|
|
|
Date :
7 ม.ค. 2548 11:36:23 |
By :
แก้แล้วแก้อีก |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$pageid คือตัวแปรที่ถูกส่งผ่านทาง query string เมื่อผู้ใช้คลิกไฮเปอร์ลิงค์เพื่อเลือกดูหน้าที่ต้องการ
เวลารับค่าต้องรับเช่น $pageid=$_GET['pageid'];
|
|
|
|
|
Date :
7 ม.ค. 2548 16:45:13 |
By :
tong |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|