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,038

HOME > PHP > PHP Forum > แบ่งคอลัมน์ให้หน่อยครับ+++ แบ่งคอลัมน์ให้หน่อยครับ เอา 6 แถว หรือ 10 แบบอัพเดจล่าสุด แก้ไม่ได้ซักที


[PHP] แบ่งคอลัมน์ให้หน่อยครับ+++ แบ่งคอลัมน์ให้หน่อยครับ เอา 6 แถว หรือ 10 แบบอัพเดจล่าสุด แก้ไม่ได้ซักที

 
Topic : 005463

Guest



แบ่งคอลัมน์ให้หน่อยครับ เอา 6 แถว หรือ 10 แบบอัพเดจล่าสุด แก้ไม่ได้ซักที

โค๊ดนี้ครับ

include "config.inc.php";

$show_db = mysql_connect($host,$user,$passwd) or die ("ไม่สามารถติดต่อ database เพื่อแสดงได้");
$show_sql = "select * from $tblname1 order by No DESC";
$show_re = mysql_db_query( $dbname,$show_sql) or die ("ไม่สามารถสั่งให้ database เพื่อแสดงได้");
$NRow1 = mysql_num_rows($show_re);

#แบ่งหน้าแสดง
$per_page=$per_page_show;
if (!$page) {
$page =1;
}
$prev_page = $page -1;
$next_page = $page +1;
// Set up specified page
$page_start = ($per_page * $page) - $per_page;
$result = mysql_db_query($dbname,$sql);
$num_rows = $NRow1 ;
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;
if (($page > $num_pages) || ($page < 0)) {
error("You have specified an invalid page number");
}

#แสดงผลของรายการทั้งหมด
$query = "select * from $tblname1 order by No DESC LIMIT $page_start, $per_page";
$result = mysql_query($query);
$NRow = mysql_num_rows($result);

##วันที่ / เวลา
$chk_date = substr(date("Y-m-d H:i:s"),-19,-9);

while( $arr = mysql_fetch_row( $result ) )
{
$Question = $arr[1];
if(strlen($Question)>100) {
// จำกัดความยาวของกระทู้ที่ 100 ตัวอักษร
$Question = substr($Question,0,100)."...";
}

$Date = trim(substr($arr[7],-19,-9)); // แสดงเฉพาะวันที่

$b1 = "&nbsp;<img src=pic/new2day.gif border=0>";
$b2 = "";

if ($Date == $chk_date){
$new = $b1;
}
else {
$new = $b2;
}

echo "<table width=100% border=0 cellpadding=2 cellspacing=2>
<tr class=style>
<td width=0% valign=top><img src=thumbs/$arr[8] width=50 height=50 border=1></td>
<td width=100% valign=top><a href=show.php?No=$arr[0] target=_blank><font color=#996600><b>$Question</b></font>$new<br>
$arr[2]</a></td>
</tr>
</table>";
};

#ปิดการติดต่อฐานข้อมูล
mysql_close( $show_db );


Tag : - - - -

Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 14 ก.ย. 2548 13:44:39 By : ต้อง View : 3262 Reply : 5
 

 

No. 1



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

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

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

ในบทเรียนมีอยู่ครับ
Date : 15 ก.ย. 2548 15:02:50 By : @W_IN
 

 

No. 2

Guest


แล้วในโค๊ดข้างบนนี้แก้ยังงัยครับ....งง
Date : 16 ก.ย. 2548 09:44:28 By : tong
 

 

No. 3

Guest


<?
$sql="select * from tb_product where ref_id_type='$id_type_select' ";
$result=mysql_db_query($dbname,$sql);
$num=mysql_num_rows($result);
//------------------------------------------------------------------
$pagesize =4;
$totalpage = (int) ($num / $pagesize);
if(($num % $pagesize) !=0){
$totalpage +=1;
}
if(isset($pageid)){
$start = $pagesize * ($pageid - 1);
}else{
$pageid = 1;
$start = 0;

//------------------------------------------------------------------

if ($photo_prd=="") {
$photo_prd="temp.jpg";
}

if ($num>0) {
echo"<TABLE BORDER=1 CELLPADDING=5 CELLSPACING=5 BORDERCOLOR='#FFFFFF'>";
$sql = "select * from tb_product where ref_id_type='$id_type_select' desc limit $start,$pagesize ";
$result = mysql_query($sql);
$check=1;
while ($rs=mysql_fetch_array($result)) {
$id_prd=$rs[id_prd];
$code=sprintf("%05d",$id_prd);
$name_prd=$rs[name_prd];
$detail_prd=$rs[detail_prd];
$ref_id_type=$rs[ref_id_type];
$price_prd=$rs[price_prd];
$photo_prd=$rs[photo_prd];

if ($check % 2 ==1) {
echo "<TR>";
}
echo "
<TD WIDTH='20%' VALIGN='top'><CENTER>
<a href=\"photo/$photo_prd\" rel=\"lightbox\">
<IMG SRC='photo/$photo_prd' width=\"113\" height=\"170\" border=\"0\"></a>
<BR>
<B>รหัสสินค้า :</B> $code <BR>
<B>ชื่อสินค้า : </B>$name_prd <BR>
<B>ราคา :</B> $price_prd baht<BR><BR>
[<A HREF='prd_view.php?id_prd=$id_prd' title= $name_prd>แสดงรายละเอียด </A> ]
[<A HREF='basket_add.php?id_prd=$id_prd'>หยิบใส่ตะกร้า </A>] <BR>
</CENTER></TD>";
if ($check % 2 ==0) {
echo "</TR>";
$check=0;
}
$check++;
}
}
//------------------------------------------------------------------
echo"<tr>
<td><font color= #990033 >หน้าที่&nbsp;";
for ($i = 1;$i<=$totalpage;$i++){
if($i == $pageid){
echo $i."&nbsp;";
}
else{
echo "<a href = 'list_book.php?pageid=$i'>$i</a>&nbsp;";
}
}
echo"</font></td></tr>";
//------------------------------------------------------------------
echo"</TABLE>";
?>
ลองดูครับเอาไปดัดเอานะ
Date : 1 ธ.ค. 2551 16:33:13 By : zero_man
 

 

No. 4



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

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

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

Code (PHP)
01.<?php
02.    /*** By Weerachai Nukitram ***/
03.    /***  http://www.ThaiCreate.Com ***/
04.?>
05.<html>
06.<head>
07.<title>ThaiCreate.Com Multiple Column</title>
08.</head>
09.<body>
10.    <div align="center">
11.      <?
12.    $objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
13.    $objDB = mysql_select_db("mydatabase");
14.    $strSQL = "SELECT * FROM gallery ORDER BY GalleryID ASC ";
15.    $objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
16.    echo"<table border=\"0\"  cellspacing=\"1\" cellpadding=\"1\"><tr>";   
17.    $intRows = 0;
18.    while($objResult = mysql_fetch_array($objQuery))
19.    {
20.    $intRows++;
21.    echo "<td>";                                 
22.    ?>
23.      <table width="91" border="0" cellspacing="0" cellpadding="0">
24.        <tr>
25.          <td><div align="center"><a href="gallery/<?=$objResult["Picture"];?>" target="_blank"><img src="gallery/<?=$objResult["Thumbnails"];?>" width="70" height="53" border="0"></a></div></td>
26.        </tr>
27.        <tr>
28.          <td><div align="center"><?=$objResult["GalleryName"];?></div></td>
29.        </tr>
30.      </table>
31.        <?
32.        echo"</td>";
33.        if(($intRows)%2==0)
34.        {
35.        echo"</tr>";
36.        }
37.        else
38.        {
39.        echo "<td>";
40.        }  
41.    }
42.    echo"</tr></table>";
43.    ?>
44.        <?
45.    mysql_close($objConnect);
46.    ?>  
47.   
48.  </div>
49.</body>
50.</html>


Ref : Multiple Column แสดงข้อมูลจากฐานข้อมูลด้วยการแบ่งออกเป็นหลาย Column




Code (PHP)
01.<html>
02.<head>
03.<title>ThaiCreate.Com Tutorial</title>
04.</head>
05.<body>
06.    <?
07.        $objConnect = mysql_connect("localhost","root","root") or die(mysql_error());
08.        $objDB = mysql_select_db("mydatabase");
09.        $strSQL = "SELECT * FROM gallery";
10.        $objQuery = mysql_query($strSQL);
11.        $Num_Rows = mysql_num_rows($objQuery);
12. 
13.        $Per_Page = 4;   // Per Page
14. 
15.        $Page = $_GET["Page"];
16.        if(!$_GET["Page"])
17.        {
18.            $Page=1;
19.        }
20. 
21.        $Prev_Page = $Page-1;
22.        $Next_Page = $Page+1;
23. 
24.        $Page_Start = (($Per_Page*$Page)-$Per_Page);
25.        if($Num_Rows<=$Per_Page)
26.        {
27.            $Num_Pages =1;
28.        }
29.        else if(($Num_Rows % $Per_Page)==0)
30.        {
31.            $Num_Pages =($Num_Rows/$Per_Page) ;
32.        }
33.        else
34.        {
35.            $Num_Pages =($Num_Rows/$Per_Page)+1;
36.            $Num_Pages = (int)$Num_Pages;
37.        }
38. 
39.        $strSQL .=" order  by GalleryID ASC LIMIT $Page_Start , $Per_Page";
40.        $objQuery  = mysql_query($strSQL);
41. 
42. 
43.        echo"<table border=\"0\"  cellspacing=\"1\" cellpadding=\"1\"><tr>";
44.        $intRows = 0;
45.        while($objResult = mysql_fetch_array($objQuery))
46.        {
47.            echo "<td>";
48.            $intRows++;
49.    ?>
50.            <center>
51.                <img src="shotdev/<?=$objResult["Picture"];?>"><br>
52.                <?=$objResult["GalleryName"];?>
53.                <br>
54.            </center>
55.    <?
56.            echo"</td>";
57.            if(($intRows)%2==0)
58.            {
59.                echo"</tr>";
60.            }
61.        }
62.        echo"</tr></table>";
63.    ?>
64. 
65.        <br>
66.        Total <?= $Num_Rows;?> Record : <?=$Num_Pages;?> Page :
67.        <?
68.        if($Prev_Page)
69.        {
70.            echo " <a href='$_SERVER[SCRIPT_NAME]?Page=$Prev_Page'><< Back</a> ";
71.        }
72. 
73.        for($i=1; $i<=$Num_Pages; $i++){
74.            if($i != $Page)
75.            {
76.                echo "[ <a href='$_SERVER[SCRIPT_NAME]?Page=$i'>$i</a> ]";
77.            }
78.            else
79.            {
80.                echo "<b> $i </b>";
81.            }
82.        }
83.        if($Page!=$Num_Pages)
84.        {
85.            echo " <a href ='$_SERVER[SCRIPT_NAME]?Page=$Next_Page'>Next>></a> ";
86.        }
87.        ?>
88. 
89. 
90.</body>
91.</html>
92.<?
93.mysql_close($objConnect);
94.?>


SQL
CREATE TABLE `gallery` (
`GalleryID` int(11) NOT NULL auto_increment,
`GalleryName` varchar(100) NOT NULL,
`Picture` varchar(100) NOT NULL,
PRIMARY KEY (`GalleryID`)
) ENGINE=MyISAM ;


INSERT INTO `gallery` VALUES (1, 'Picture 1', 'img1.jpg');
INSERT INTO `gallery` VALUES (2, 'Picture 2', 'img2.jpg');
INSERT INTO `gallery` VALUES (3, 'Picture 3', 'img3.jpg');
INSERT INTO `gallery` VALUES (4, 'Picture 4', 'img4.jpg');
INSERT INTO `gallery` VALUES (5, 'Picture 5', 'img5.jpg');
INSERT INTO `gallery` VALUES (6, 'Picture 6', 'img6.jpg');
INSERT INTO `gallery` VALUES (7, 'Picture 7', 'img7.jpg');
INSERT INTO `gallery` VALUES (8, 'Picture 8', 'img8.jpg');

Date : 2009-11-13 06:54:18 By : webmaster
 

 

No. 5



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



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


ขอคุณคับ กำลังหาเลย
Date : 2012-01-27 11:24:23 By : pook039
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : แบ่งคอลัมน์ให้หน่อยครับ+++ แบ่งคอลัมน์ให้หน่อยครับ เอา 6 แถว หรือ 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 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)





ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่