|
|
|
เราจะเขียนยังไงคะ ว่าให้แสดงสัญลักษณ์หรือรูปภาพว่ายังไม่ได้เปิดอ่าน |
|
|
|
|
|
|
|
เราจะเขียนยังไงคะ ว่าให้แสดงสัญลักษณ์หรือรูปภาพว่ายังไม่ได้เปิดอ่าน
Code (PHP)
<?
include("config.php");
?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<link href="../stylesheet/tableapply.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div class="head">ข้อมูลการสมัครงาน</div>
<?php
$strSQL = "SELECT * FROM application ORDER BY ApplyID DESC";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$Num_Rows = mysql_num_rows($objQuery);
$Per_Page = 10; // Per Page
$Page = $_GET["Page"];
if(!$_GET["Page"])
{
$Page=1;
}
$Prev_Page = $Page-1;
$Next_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;
}
$Page_End = $Per_Page * $Page;
IF ($Page_End > $Num_Rows)
{
$Page_End = $Num_Rows;
}
?>
<table class="simply" summary="PremierShip Top5">
<thead>
<tr>
<th width="10" scope="col">#</th>
<th width="25" scope="col">ชื่อ</th>
<th width="25" scope="col">ตำแหน่งที่1</th>
<th width="25" scope="col">ตำแหน่งที่2</th>
<th width="25" scope="col">เงินเดือนที่ต้องการ</th>
<th width="5"scope="col"></th>
</tr>
</thead>
<tbody>
<?
for($i=$Page_Start;$i<$Page_End;$i++)
{
?>
<tr>
<td><?=mysql_result($objQuery,$i,"ApplyID");?></td>
<td><?=mysql_result($objQuery,$i,"Name");?></td>
<td><?
$strPos1 = mysql_result($objQuery,$i,"Position1ID");
$queryPos = "SELECT * FROM Position where PositionID = '$strPos1'";
$resultPos = mysql_query($queryPos);
$dataPos = mysql_fetch_array($resultPos);
echo $dataPos['PositionName'];
?></td>
<td><?
$strPos2 = mysql_result($objQuery,$i,"Position2ID");
$queryPos = "SELECT * FROM Position where PositionID = '$strPos2'";
$resultPos = mysql_query($queryPos);
$dataPos = mysql_fetch_array($resultPos);
echo $dataPos['PositionName'];
?></td>
<td><?=mysql_result($objQuery,$i,"NeedSalary");?></td>
<td>
<input type="hidden" name="ApplyID" value="<?=mysql_result($objQuery,$i,"ApplyID");?>">
<a href="./private.php?pagename=applyinfo&ApplyID=<?=mysql_result($objQuery,$i,"ApplyID");?>">รายละเอียด</a></td>
</tr>
<?
}
?>
</tbody>
</table>
<br>
รวม <?= $Num_Rows;?> Record : <?=$Num_Pages;?> หน้า :
<?
if($Prev_Page)
{
echo " <a href='$_SERVER[SCRIPT_NAME]?pagename=showapply&Page=$Prev_Page'><< Back</a> ";
}
for($i=1; $i<=$Num_Pages; $i++){
if($i != $Page)
{
echo "[ <a href='$_SERVER[SCRIPT_NAME]?pagename=showapply&Page=$i'>$i</a> ]";
}
else
{
echo "<b> $i </b>";
}
}
if($Page!=$Num_Pages)
{
echo " <a href ='$_SERVER[SCRIPT_NAME]?pagename=showapply&Page=$Next_Page'>Next>></a> ";
}
?>
</body>
</html>
Tag : PHP
|
|
|
|
|
|
Date :
2012-02-12 16:01:35 |
By :
Poster |
View :
1045 |
Reply :
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เพิ่มฐานข้อมูลอีก 1 ฟิว เช่น ฟิว Read มีค่า เป็น 0 กับ 1
ค่าเริ่มต้นให้เป็น 0 = ยังไม่ได้อ่าน
และไปเขียนที่หน้า detail เพิ่มว่า ถ้ามีคนคลิกเข้ามาในหน้านี้ ให้ update ค่า Read เป็น 1 ครับ
|
|
|
|
|
Date :
2012-02-12 16:08:44 |
By :
pooturbo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณค่า
|
|
|
|
|
Date :
2012-02-12 16:22:43 |
By :
Poster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วเราจะเขียน Code ยังไงคะ ให้มันอัตโนมัติ เมื่อเราคลิก "รายละเอียด" คืออ่านแล้ว
<a href="./private.php?pagename=applyinfo&ApplyID=<?=mysql_result($objQuery,$i,"ApplyID");?>">รายละเอียด</a>
|
|
|
|
|
Date :
2012-02-12 16:25:24 |
By :
Poster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a href="./private.php?pagename=applyinfo&ApplyID=<?=mysql_result($objQuery,$i,"ApplyID");?>">รายละเอียด</a>
จากโค้ดที่ให้มาต้องไปเขียนส่วนของการอัพเดตเทเบิ้ลในไฟล์ private.php ครับ ใช้ ApplyID เป็นเงื่อนไขใน where ครับ
|
|
|
|
|
Date :
2012-02-12 23:14:43 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ok, เด่วลองดูนะคะ
|
|
|
|
|
Date :
2012-02-12 23:19:33 |
By :
Poster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|