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 > ช่วยดูหน่อยครับ ไม่รู้จะเขียน code อย่างไง ขอบคุณมากครับ



 

ช่วยดูหน่อยครับ ไม่รู้จะเขียน code อย่างไง ขอบคุณมากครับ

 



Topic : 096004



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



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




ถ้าต้องการเขียนให้ว่าเมื่อมีคนมาตอบเว็บบอร์ดให้ทำการแสดงรูปไอคอนไว้ซะสามวันต้องเขียนไงครับ
ขอบคุณมาก

Code (PHP)
<?
//กำหนดแถวและคอลัมน์
$num_col=1;
$num_row=15;
//เรคคอร์ดที่สิ้นสุด
$page_size=$num_col*$num_row;
//กำหนดค่าเริ่มต้น
$page=isset($_REQUEST['page'])?$_REQUEST['page']:1;
$page=$page-1;
//หาจำนวนหน้า
$sql="SELECT COUNT(*) FROM webboard_post";
$result=mysql_query($sql)or die(mysql_error());
$row=mysql_fetch_array($result);
$num=$row['COUNT(*)'];
//หมายเลขหน้า
$num_page=ceil($num/$page_size);
//เรคคอร์ดที่เริ่ม
$start_record=$page*$page_size;
//เลือกข้อมูล
$sql="SELECT webboard_post.id AS id, webboard_post.subject AS subject, webboard_post.username AS username, webboard_post.email AS email,  webboard_post.insert_date AS insert_date, webboard_reply.post_id AS post_id, COUNT(webboard_reply.post_id) AS num_reply FROM webboard_post LEFT JOIN webboard_reply ON webboard_post.id = webboard_reply.post_id GROUP BY webboard_post.id ORDER BY webboard_post.id DESC LIMIT $start_record, $page_size";
$result=mysql_query($sql)or die(mysql_error());
$num=mysql_num_rows($result);
?>
<table class="box" width="100%" border="0" cellspacing="0" cellpadding="10">
  <tr>
    <th class="header" style="text-align:left;">เว็บบอร์ด</th>
  </tr>
  <tr>
    <td>  
<table class="list" align="center" cellpadding="5" cellspacing="1" >
  <tr>
    <th class="list">หัวข้อ</th>
    <th class="list" width="80">ตอบ</th>
    <th class="list" width="100">ผู้โพสต์</th>
    <th class="list" width="120">วันที่โพสต์</th>
  </tr>
<?
if($num==0){
?>
    <td align="center" colspan="5">ไม่มีข้อมูล</td>
<?
}
for($i=0;$row=mysql_fetch_array($result);$i++){ 
  if($i%$num_col==0){
?>
  <tr>
<?
    }		
?>
    <td valign="middle" class="list"><a href="เว็บบอร์ด-<?=$row['id']."-".rewrite_url($row['subject'])?>.html"><?=$row['subject']?></a></td>
    <td align="center" valign="middle"><?=number_format($row['num_reply'])?></td>
    <td align="center" valign="middle"><?=$row['username']?></td>
    <td align="center" valign="middle"><?=substr($row['insert_date'],0,16)?></td>
<?
  if($i%$num_col==$num_col-1){
?>
  </tr>
<?
  }
}
if ($i>$num_col){
  for($j=$i;$j%$num_col!=0;$j++){
?>
  <td colspan="5" align="center">โค้ดหรือข้อความเมื่อเหลือพื้นที่แสดง</td>
<? 
  }
}
if($i%$num_col!=0){
?>
  </tr>
<?
}
?>
</table>

    </td>
  </tr>
</table>
<!-- InstanceEndEditable -->
  </div> 
<!-- InstanceBeginEditable name="EditRegion_2" -->
<!-- InstanceEndEditable -->
<!-- InstanceBeginEditable name="EditRegion_3" -->
  <div id="page">
<hr/>
<?
if($page>0){
?>
  <input type="button" value="ก่อนหน้า" onclick="window.location='เว็บบอร์ด-<?=$page?>.html'"/>
<? 
}  
for($i=0;$i<$num_page;$i++){ 
  if($i==$page){
?>
  <span class="number-selected"><?=$i+1?></span>
<?  
} 
  else{ 
?>
    <a href="เว็บบอร์ด-<?=$i+1?>.html" class="number"><?=$i+1?></a>
<?   
  }
}
if($page<$num_page-1){
?>
  <input type="button" value="ถัดไป" onclick="window.location='เว็บบอร์ด-<?=$page+2?>.html'"/>
<? 
}
?>
<hr/>
  </div>
  <div id="section">
<?
if(isset($_SESSION['member'])){
  $sqlMember="SELECT * FROM member WHERE username='$member'";
  $resultMember=mysql_query($sqlMember)or die(mysql_error());
  $rowMember=mysql_fetch_array($resultMember);
  $username=$rowMember['username'];
  $email=$rowMember['email'];
}
else{
  $username="";
  $email=""; 
}
?>
<table class="box" style="margin-top:10px;" width="100%" border="0" cellspacing="0" cellpadding="10">
  <tr>
    <th class="header" style="text-align:left;">ตั้งหัวข้อใหม่</th>
  </tr>
  <tr>
    <td>
<form name="webboard" method="post" action="process/post.php">
<table width="100%" border="0" cellspacing="0" cellpadding="5">
  <tr>
    <td width="100">หัวข้อ</td>
    <td>
      <input type="text" name="subject" required style="width:485px;"/>
      <input type="text" name="topic" style="display:none;"/>
    </td>
  </tr>
  <tr>
    <td>รายละเอียด</td>
    <td>
      <div style="overflow:inherit;width:620px;">
        <textarea name="detail"></textarea>
      </div>
    </td>
  </tr>
  <tr>
    <td>อีเมล์</td>
    <td><input type="text" name="email" value="<?=$email?>" style="width:200px;"/></td>
  </tr>
  <tr>
    <td>ชื่อ</td>
    <td>
      <input type="text" name="username" required value="<?=$username?>" style="width:200px;"/>
      <input type="text" name="name" style="display:none;"/>
    </td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><input type="submit" value="ส่งข้อมูล" /></td>
  </tr>
</table>
</form>  
    </td>
  </tr>
</table>
  </div>


Code (PHP)
<?
session_start();
include('process/connect.php');
if($_REQUEST['id']==""){echo"<script>history.back();</script>";}
//หัวข้อ
$id=$_REQUEST['id'];
$sqlPost="SELECT * FROM webboard_post WHERE id=$id";
$resultPost=mysql_query($sqlPost)or die(mysql_error());
$rowPost=mysql_fetch_array($resultPost);
//ตอบ
$sqlReply="SELECT * FROM webboard_reply WHERE post_id=$id";
$resultReply=mysql_query($sqlReply)or die(mysql_error());
$numReply=mysql_num_rows($resultReply);
?>
<table class="box" width="100%" border="0" cellspacing="0" cellpadding="10">
  <tr>
    <th style="text-align:left;">เว็บบอร์ด</th>
  </tr>
  <tr>
    <td>
      <h2>หัวข้อ : <?=$rowPost['subject']?></h2> 
      <p><?=$rowPost['detail']?></p>
      <div align="right">โดยคุณ <?=$rowPost['username']?> เมื่อ <?=$rowPost['insert_date']?></div>
<?
for($i=1;$i<=$numReply;$i++){$rowReply=mysql_fetch_array($resultReply);
?>
      <hr />
      <p><?=$rowReply['detail']?></p>
      <div align="right">โดยคุณ <?=$rowReply['username']?> เมื่อ <?=$rowReply['insert_date']?></div>
<?
}
?>    
    </td>
  </tr>
</table>

  <div id="section">
<?
if(isset($_SESSION['member'])){
  $sqlMember="SELECT * FROM member WHERe username='$member'";
  $resultMember=mysql_query($sqlMember)or die(mysql_error());
  $rowMember=mysql_fetch_array($resultMember);
  $username=$rowMember['username'];
  $email=$rowMember['email'];
}
else{
  $username="";
  $email=""; 
}
?>
<table class="box" width="100%" border="0" cellspacing="0" cellpadding="10">
  <tr>
    <th class="header" style="text-align:left;">ตอบหัวข้อนี้</th>
  </tr>
  <tr>
    <td>
<form name="webboard" method="post" action="process/reply.php">
<table width="100%" border="0" cellspacing="0" cellpadding="5">
  <tr>
    <td width="100">รายละเอียด</td>
    <td>
      <div style="overflow:inherit;width:620px;">
        <textarea name="detail"></textarea>
        <input type="text" name="topic" style="display:none;"/>
      </div>
      </td>
  </tr>
  <tr>
    <td>อีเมล์</td>
    <td><input type="text" name="email" value="<?=$email?>" style="width:200px;"/></td>
  </tr>
  <tr>
    <td>ชื่อ</td>
    <td>
      <input type="text" name="username" value="<?=$username?>"/>
      <input type="text" name="name" style="display:none;"/>
    </td>
  </tr>
  <tr>
    <td><input name="post_id" type="hidden" id="post_id" value="<?=$id?>" /></td>
    <td><input type="submit" value="ส่งข้อมูล" /></td>
  </tr>
</table>
</form>  
    </td>
  </tr>
</table>
  </div>




Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2013-06-03 06:34:51 By : solakadi View : 896 Reply : 2
 

 

No. 1



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

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

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


เคยเขียนไว้ให้แล้วนี้ครับ การกำหนดรูป icon new พอถึงวันหมดแล้วให้หายไปเองทำไง






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-06-03 08:08:34 By : namebom
 


 

No. 2



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

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

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

กำ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-06-03 08:15:26 By : cookiephp
 

   

ค้นหาข้อมูล


   
 

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