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 > วิธีการโชว์ข่าวตามที่กำหนด วิธีการโชว์ข่าวตามที่กำหนด เช่น ให้แสดงในหน้าแรกเพียง 10 ข่าวที่โพสขึ้นมาใหม่



 

วิธีการโชว์ข่าวตามที่กำหนด วิธีการโชว์ข่าวตามที่กำหนด เช่น ให้แสดงในหน้าแรกเพียง 10 ข่าวที่โพสขึ้นมาใหม่

 



Topic : 004536

Guest




วิธีการโชว์ข่าวตามที่กำหนด เช่น ให้แสดงในหน้าแรกเพียง 10 ข่าวที่โพสขึ้นมาใหม่ แล้ว เหลือให้แสดงหน้าอื่นทำไงครับ


Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 28 มิ.ย. 2548 16:47:01 By : prachit View : 2799 Reply : 5
 

 

No. 1

Guest


$sql="select * from tbnews";
$result=mysql_query($sql,$Conn);
$totalrows=mysql_num_rows($result); /*หาจำนวนแถวทั้งหมด*/
if ($totalrows>0) {
$pagesize=20;
$totalpage=(int)($totalrows/$pagesize); /*หาจำนวนหน้า*/
if ($totalrows%$pagesize!=0) {
$totalpage+=1;
}/*end if*/
if (isset($page)){
$pageno=$page;
$start=$pagesize*($pageno-1);
}
else
{
$pageno=1;
$start=0;
}/*end if*/
$sql="select news_id,title,status,daynews from tbnews order by daynews AND news_id limit $start,$pagesize"; //ข่าวจะเรียงตามวันที่และตามลำดับข่าวนะครับ
ผมเขียนในส่วนของการ select ม่าเท่านั้นนะครับ







Date : 29 มิ.ย. 2548 08:37:19 By : tong
 


 

No. 2

Guest


คือว่าผมไม่ค่อยจะเก่ง php เท่าไหร่ กำลังหัดเขียนครับ ขอรูปแบบเต็ม ๆ ได้หรือเปล่าครับ
Date : 29 มิ.ย. 2548 10:40:34 By : prachit
 

 

No. 3



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

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

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

ใช้สำคั่ง limit นะครับ

$sql=" select * from table where 1 order by id desc limit 0,10";
Date : 29 มิ.ย. 2548 16:58:58 By : @W_IN
 


 

No. 4

Guest


<table width="97%" cellspacing="0">
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td colspan="4" align="right"><a href="news.php"><strong><img src="images/a_add.gif" border="0">เพิ่มข้อมูล</strong></a></td>
</tr>
<tr>
<td colspan="6" align="center"><strong><font color="#0066CC">Data News</font></strong></td>
</tr>
<tr align="center">
<td width="12%"><strong><font color="#0066CC">ลำดับที่</font></strong></td>
<td width="35%"><strong><font color="#0066CC">หัวข้อข่าว</font></strong></td>
<td width="16%"><strong><font color="#0066CC">วันที่ลงข่าว</font></strong></td>
<td width="12%"><strong><font color="#0066CC">ประเภท</font></strong></td>
<td width="13%"><strong><font color="#0066CC">เลือกแก้ไขข้อมูล</font></strong></td>
<td width="12%"><strong><font color="#0066CC">เลือกลบข้อมูล</font></strong></td>
</tr>
<?php
include("ConnectBase.inc");
$sql="select * from tbnews";
$result=mysql_query($sql,$Conn);
$totalrows=mysql_num_rows($result); /*หาจำนวนแถวทั้งหมด*/
if ($totalrows>0) {
$pagesize=20;
$totalpage=(int)($totalrows/$pagesize); /*หาจำนวนหน้า*/
if ($totalrows%$pagesize!=0) {
$totalpage+=1;
}/*end if*/
if (isset($page)){
$pageno=$page;
$start=$pagesize*($pageno-1);
}
else
{
$pageno=1;
$start=0;
}/*end if*/
$sql="select news_id,title,status,daynews from tbnews order by daynews AND news_id limit $start,$pagesize";
$result=mysql_query($sql,$Conn);
$i=1;
while($rs=mysql_fetch_array($result))
{
$pg=$pageno-1;
$temp=$pg*$pagesize;
$no=$temp+$i;
$title=substr($rs["title"],0,40)."...";
$daynews=$rs["daynews"];
?>
<tr align="center">
<td>
<?=$no?>
</td>
<td>
<?=$title?>
</td>
<td>
<?=$daynews?>
</td>
<?php
$status=$rs["status"];
if ($status=="th"){
$type="thai";
}
else
{
$type="eng";
}
?>
<td><?=$type?></td>
<td><a href="editnews.php?id=<?=$rs["news_id"]?>"><img src="images/edit.gif" width="41" height="17" border="0"></a></td>
<td><input name="checkbox[]" type="checkbox" id="checkbox[]" value="<?=$rs["news_id"]?>"></td>
</tr>
<?php
$i++;
}/*end while*/
?>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td colspan="2">&nbsp;</td>
<td>&nbsp;</td>
<td align="center"><input type="submit" name="Submit" value="Delete"></td>
</tr>
<tr>
<td colspan="6" align="center">
<?php
for ($i=1;$i<=$totalpage;$i++){
if($pageno==$i){
echo"<b>".$i."</b> | ";
}
else
{
echo " <a href='adminnews.php?page=$i'>$i |</a>";
}/*end if*/
}/*end for i*/
?>
</td>
</tr>
<?php
}
else
{
?>
<tr>
<td colspan="6" align="center"> <font color="#FF0000"><strong>ไม่มีข้อมูลในฐานข้อมูลของระบบ</strong></font></td>
</tr>
<?php
}
?>
</table>
Date : 30 มิ.ย. 2548 08:02:25 By : tong
 


 

No. 5

Guest


<?php
include("config.inc.php");
connect_db();
$strSQL = "SELECT * FROM news2 WHERE news_publish='2'";//and newstype_id='1' order by news_id DESC";
$result = mysql_query($strSQL, $conn);
$i=0;
while ($rs = mysql_fetch_array($result))
{
$i++;
$id = $rs[news_id];
if($rs[news_icon]=='1')
{
echo"<tr>";
echo"<td>&nbsp;<img src=\"images/light_blue.gif\" ></img>&nbsp;<font face='MS Sans Serif' size='-2' color=\'#FF0000\'><a href='news_detail2.php?num=$rs[news_id]'> $rs[news_head]</A> </font>&nbsp;&nbsp;<font face=\"MS Sans Serif\" size=\"-2\"color=\"#FF0000\">[ $rs[news_owner] $rs[news_time] ]&nbsp;&nbsp;<img src=\"images/new2.gif\" ></td>";
echo"</tr>";
}
else
{
echo"<tr>";
echo"<td>&nbsp;<img src=\"images/light_blue.gif\" ></img>&nbsp;<font face='MS Sans Serif' size='-2' color='#3300FF'><a href='news_detail2.php?num=$rs[news_id]'> $rs[news_head]</A> </font>&nbsp;&nbsp;<font face=\"MS Sans Serif\" size=\"-2\"color=\"#FF0000\">[ $rs[news_owner] $rs[news_time] ]&nbsp;&nbsp;</td>";
echo"</tr>";
}
}

?>
ตัวนี้ครับที่ผมใช้แสดง จะให้มันแสดง 10 ข่าวล่าสุดทำไงครับ
Date : 1 ก.ค. 2548 12:14:55 By : prachit
 

   

ค้นหาข้อมูล


   
 

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