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 > อยากสอบถามเรื่องการ นำไฟล์ new.gif ต่อท้าย ข่าว หรือ กระทู้ใหม่



 

อยากสอบถามเรื่องการ นำไฟล์ new.gif ต่อท้าย ข่าว หรือ กระทู้ใหม่

 



Topic : 062058



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



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




ขอตัวอย่าง code ได้มั้ยครับ อยากจะนำเอาไปประยุกต์

แบบกำหนดวันได้่ ให้ 7 วันแล้วมันจะหายไปอะครับ

ข่าวจาก ฐานข้อมูลนะครับ



Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-06-22 15:41:36 By : systemanalysis View : 23127 Reply : 7
 

 

No. 1



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

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

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

Code
if (date('Y-m-d H:i:s' , strtotime("2011-06-22 15:45:00 , +7 days")>date('Y-m-d H:i:s') { echo "รูปที่ต้องการ"; }


จากตัวอย่าง คือวันเดือนปี เวลาที่ได้จากฐานข้อมูล แล้วทำการบวกเพิ่มอีก 7 วัน เพื่อ กำหนดค่ามาตรฐานว่าอีก 7 วัน รูปหายไป


ทีนี้ ก็จะได้ ค่าของวันที่ในฐานข้อมูล + เพิ่มไปอีก 7 วัน
เอามา คอมแพร์กัน

ถ้า วันที่จากฐานข้อมูลบวกไป 7 วันแล้วเกิน วันที่ปัจจุบัน ให้แสดงภาพ

แต่ถ้าน้อยกว่า วันที่ปัจจุบัน ก็ไม่ต้องแสดง






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-22 15:50:00 By : adaaugusta
 


 

No. 2



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



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


ไม่เห็นได้เลยครับ - -

Code (PHP)
<?php
session_start();
?>
<?php include('counter.php'); ?>
<!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>: BIT~Server :</title>

<style type="text/css">
<!--
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}
a {
	font-family: Tahoma;
	font-size: 12px;
}
a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
body,td,th {
	font-family: Tahoma;
	color: #000000;
	font-size: 12px;
}
.style4 {color: #FFFFFF}
.style5 {color: #FF0000}
-->
</style>
</head>

<body>
<table width="708" height="215" border="0" cellpadding="0" cellspacing="0">
<tr><td width="width="100%"" height="22" bgcolor="#990000"><div align="center" class="style1 style4">สมุดฝากความคิดเห็น</div></td>
</tr>
<tr><td width="width="100%"" align="left" valign="top"><table width="99%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr><td><hr width="100%" style="border:1px dotted #333333"></td></tr></table></td>
<tr>
  <td>&nbsp;</td>
</tr>
<tr>
  <td><div align="center"><a href="javascript:;" onClick="javascript:window.open('send_messenger.php','','scrollbars=no,width=708,height=220');"><img src="icon/button_micro_post_a_comment.png" width="85" height="18" /></a></div><br /></td></tr>
<tr><td>
<div align="center">
  <?php
/*Connect ฐานข้อมูล */
include("config.inc.php");
/* check ว่ามี ค่าตัวแปร $start หรือไม่ ถ้าไม่มีให้ตั้งเป็น 0 
ปล. อันนี้ต้องใช้กับตัวแบ่งนะ ห้ามเอาออก*/
if(!isset($start)){
$start = 0;
}
$limit = '8'; // แสดงผลหน้าละกี่หัวข้อ

/* หาจำนวน record ทั้งหมด
ปล. อันนี้ต้องใช้กับตัวแบ่งนะ ห้ามเอาออก*/
$Qtotal = mysql_query("select * from questbook,member WHERE q_mem_id=mem_id"); //คิวรี่ คำสั่ง
$total = mysql_num_rows($Qtotal); // หาจำนวน record

/* คิวรี่ข้อมูลออกมาเพื่อแสดงผล */
$Query = mysql_query("SELECT * FROM questbook,member WHERE q_mem_id=mem_id ORDER BY q_id DESC LIMIT $start,$limit"); //คิวรี่คำสั่ง
$totalp = mysql_num_rows($Query); // หาจำนวน record ที่เรียกออกมา

/* อันนี้ ไม่เกี่ยวเอาออกได้ */
printf("<font color=#0000FF>มีข้อความทั้งหมด %d ข้อความ / </font>",$total);
printf("<font color=#0000FF>แสดงหน้าละ %d ข้อความ</font><br />",$totalp);
/// echo "<hr />";
?>
  <?php
include("config.inc.php");
$sql = "SELECT * FROM questbook,member WHERE q_mem_id=mem_id ORDER BY q_id DESC";
$result = mysql_query($sql);
while($data = mysql_fetch_array($result)){
while($arr = mysql_fetch_array($Query)){
?>
 <br />
</div>
<table width="80%" height="65" border="0" align="center" cellpadding="0" cellspacing="0" style="border:1px dotted #333333">
<tr>
<td width="11%" rowspan="2" align="center" valign="middle" style="border:1px dotted #333333">
<?php 
if($arr[q_mem_id]=="0"){
echo"<img src='icon/guest_icon.jpg' width='50' height='50'/>";
}else{
echo"<img src='member_pic/$arr[mem_img]' width='50' height='50'/>";
}
?> 
  </td>
  <td width="89%" height="26" bgcolor="#CCCCCC">&nbsp;&nbsp;<b><font color='#0000FF'><img src='icon/People_072.gif' width='12' height='12'/>
<?php 
if($arr[q_mem_id]=="0"){
echo"<font color='#000000'>Guest</font>";
}else if($arr[q_mem_id]=="1"){
echo"<font color='#FF0000'>ผู้ดูแลระบบ</font>";
}else if($arr[q_mem_id]>="2"){
echo"$arr[q_mem_name]";
}
?></font></b>
<font size=1px>:&nbsp;วันที่/เวลา&nbsp;:&nbsp;<?php echo "$arr[q_date]";?></font>
<?php
if (date('Y-m-d H:i:s' , strtotime("2011-06-22 15:50:00 , +7 days") > date('Y-m-d H:i:s') { echo "รูปที่ต้องการ"; }
?>
</td></tr>
<tr>
<td height="26" bgcolor="#CCCCCC">&nbsp;&nbsp;<img src='icon/People_003.gif' width='12' height='12'/>&nbsp;<?php echo "$arr[q_messenger]";?></td>
  </tr>
</table>
<?php }} ?>
<div align="center">
<br />
หน้าที่ :
<?php /// echo "<hr>";

/* ตัวแบ่งหน้า */
$page = ceil($total/$limit); // เอา record ทั้งหมด หารด้วย จำนวนที่จะแสดงของแต่ละหน้า

/* เอาผลหาร มาวน เป็นตัวเลข เรียงกัน เช่น สมมุติว่าหารได้ 3 เอามาวลก็จะได้ 1 2 3 */
for($i=1;$i<=$page;$i++){
if($_GET['page']==$i){ //ถ้าตัวแปล page ตรง กับ เลขที่วนได้
echo "[<a href='?start=".$limit*($i-1)."&page=$i'><B><font color=#000000>$i</font></B></A>]&nbsp;"; //ลิ้งค์ แบ่งหน้า เงื่อนไขที่ 1
}else{
echo "[<a href='?start=".$limit*($i-1)."&page=$i'><font color=#000000>$i</font></A>]&nbsp;"; //ลิ้งค์ แบ่งหน้า เงื่อนไขที่ 2
}
}
?>
</div>
 </td>
</tr>
</tr><tr><td colspan="2"><hr width="99%" style="border:1px dotted #333333"></td></tr>
</table>
</body>
</html>



บรรทัดที่เพิ่มเข้าไปคือ 117 ใส่แล้ว error ทันที เห้อ...


ประวัติการแก้ไข
2011-06-22 16:01:19
2011-06-22 16:02:23
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-22 16:00:10 By : systemanalysis
 

 

No. 3



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

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

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

แป่ว ขอโทษครับ ผิดๆๆๆ

ต้องอันนี้
Code
<?php if (date('Y-m-d H:i:s' , strtotime("2011-06-22 15:45:00 , +7 days"))>date('Y-m-d H:i:s') ) { echo "รูปที่ต้องการ"; } ?>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-22 16:12:22 By : adaaugusta
 


 

No. 4



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



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


ขอบคุณครับ อ๋อได้แ้ล้วครับ....

เอ่อ..อยากจะถามนิดหน่อยนะครับ

ตรง strtotime("2011-06-22 15:45:00 คืออะไรหรอครับ

คือประมาณว่า อีก 7 วันนับจากวันนี้ คำว่า New จะหายไปหรอ

แล้วถ้าผมตั้งกระทู้ใหม่พรุ่งนี้ละ - -

มันก็อยู่ได้แค่ 6 วันสิครับ(ใช่หรือป่าว)
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-22 16:16:01 By : systemanalysis
 


 

No. 5



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



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


ขุดขึ้น รอคนใจดีมา อธิบายให้เข้าใจ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-22 16:35:08 By : systemanalysis
 


 

No. 6



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

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

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

คำสั่ง strtotime จะเป็นการแปลง จาก วันเดือนปี เวลา ที่รับมา ให้เป็นโค้ดทางคอมพิวเตอร์ที่ยังไม่ได้ทำการจัดรูปแบบครับครับ จะเป็นตัวเลขอ่านยากๆๆ หน่อย


เอาง่ายๆ ลอง echo time(); ดูครับ จะคล้ายๆแบบนั้นแหละ



ทีนี้ 2011-06-22 15:45:00 ผมสมมุติขึ้นมาค่า อันที่จริงแล้วอันนี้คือ วันเวลา ของ กระทู้ที่คุณตั้งโดยดึงมาจากฐานข้อมูล

เช่น คุณตั้งกระทู้พรุ่งนี้ เวลาไหน วันที่บันทึกในฐานข้อมูลก็จะเป็นวันเวลานั้น

แล้วเอาวันเวลาที่ได้มา strtotime ตามที่ผมได้ให้ไปน่ะครับ


Code
<?php if (date('Y-m-d H:i:s' , strtotime("ตรงนี้ใส่ค่าวันเวลาที่ได้จากฐานข้อมูลของแต่ละกระทู้ , +7 days"))>date('Y-m-d H:i:s') ) { echo "รูปที่ต้องการ"; } ?>



ประวัติการแก้ไข
2011-06-22 17:23:02
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-22 17:22:05 By : adaaugusta
 


 

No. 7



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



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


ขอบคุณครับๆ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-22 19:31:31 By : systemanalysis
 

   

ค้นหาข้อมูล


   
 

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