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

HOME > PHP > PHP Forum > ช่วยดูหน่อยครับ ไม่ส่งค่า view.php?id_view=$id_news ไปครับ และยากให้ detail_news โชว์แค่สามบรรทัดต้องทำไงครับ บรรทัด 126 ครับ



 

ช่วยดูหน่อยครับ ไม่ส่งค่า view.php?id_view=$id_news ไปครับ และยากให้ detail_news โชว์แค่สามบรรทัดต้องทำไงครับ บรรทัด 126 ครับ

 



Topic : 061176



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



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




Code (PHP)
<?php     
include"connect.php";
?>    
<?php  
// ส่วนของการกำหนดค่า  
$setContainBox=500; // ความกว้างของพื้นที่เนื้อหา  
$setNumColumn=2; //จำนวนคอลัมน์ที่ต้องการแสดง  
$setNumRow=3; // จำนวนแถวที่ต้องการแสดง  
$setHeightColumn=40; //ความสูงของแต่ละแถว  
$setMarginColumn=2; // ระยะห่างระหว่างแถวและระหว่างคอลัมน์  
$setWidthBorder=1; // ความกว้างเส้นขอบ  
$setWidthColumn=($setContainBox/$setNumColumn)-(($setMarginColumn*$setNumColumn)+($setWidthBorder*$setNumColumn)*2);  
?>  
<!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>learn mysql function</title>  
 <style type="text/css">  
body{     
    font-size:12px;     
}     
/* css ส่วนตัวเลขแสดงการแบ่งหน้า */  
.mynavi{  
    display:block;  
    width:25px;  
    height:20px;  
    text-align:center;  
    text-decoration:none;margin-right:3px;  
    background-color:#99CC33;  
    color:#FFFFFF;  
    float:left;  
    font-size:12px;  
    line-height:20px;     
}  
/* css ส่วนตัวเลขแสดงการแบ่งหน้า กรณีเมาส์ over หรืออยู่ในหน้านั้น */  
.mynavi:hover,.mynavi_active{  
    display:block;  
    width:25px;  
    height:20px;  
    text-align:center;  
    text-decoration:none;margin-right:3px;  
    background-color:#000000;  
    color:#FFFFFF;  
    float:left;  
    font-size:12px;  
    line-height:20px;     
}  
/* css ส่วนกำหนดรายละเอียดจำนวนหน้า */  
.pgnavi{  
    display:block;  
    height:25px;  
    font-size:12px;  
    line-height:20px;  
    float:left;  
    margin-left:50px;  
    margin-right:3px;  
}  
/* css ส่วนพื้นที่เนื้อหา มีการรับค่าจากตัวแปร PHP */  
.showInColumn{  
    display:block;  
    list-style:none;  
    margin:0;  
    padding:0;  
    width:<?=$setContainBox?>px;  
    background-color:#FCC;  
}  
/* css ส่วนพื้นที่เนื้อหาลิสรายการ มีการรับค่าจากตัวแปร PHP */  
.listColumn{  
    display:block;  
    margin:<?=$setMarginColumn?>px;  
    height:<?=$setHeightColumn?>px;  
    width:<?=$setWidthColumn?>px;  
    float:left;    
    border:<?=$setWidthBorder?>px solid #CCC;  
}  
  </style>   
  
  
</head>  
  
<body>  
<?php  
    // สร้างฟังก์ชั่น สำหรับแสดงการแบ่งหน้า  
    function page_navigator($before_p,$plus_p,$total,$total_p,$chk_page){  
        echo "<span class=pgnavi>".$before_p." to ".$plus_p." of ".$total." |  Go to Page</span> ";  
        for($i=0;$i<$total_p;$i++){  
            $now_class=($chk_page==$i)?"mynavi_active":"mynavi";              
            echo "<a class='".$now_class."' href='?s_page=$i'>".intval($i+1)."</a> ";  
        }  
    }  
?>  
  
<?php  
$q="select * from tb_news ";  // แก้ไขขื่อตารางตามต้องการ  
$qr=mysql_query($q);  
$total=mysql_num_rows($qr);  
$e_page=$setNumRow*$setNumColumn;   // กำหนด จำนวนรายการที่แสดงในแต่ละหน้า  
if(!isset($_GET['s_page'])){  
    $_GET['s_page']=0;  
}else{  
    $chk_page=$_GET['s_page'];    
    $_GET['s_page']=$_GET['s_page']*$e_page;  
}  
$q.=" limit ".$_GET['s_page'].",$e_page";  
$qr=mysql_query($q);  
if(mysql_num_rows($qr)>=1){  
    $plus_p=($chk_page*$e_page)+mysql_num_rows($qr);  
}else{  
    $plus_p=($chk_page*$e_page);      
}  
$total_p=ceil($total/$e_page);  
$before_p=($chk_page*$e_page)+1;  
  
?>  
  
<?  
mysql_set_charset("utf8",$link);  
$i=1;
$q="select * from  tb_news limit ".$_GET['s_page'].",$e_page"; // แก้ไขขื่อตารางตามต้องการ  
$qr=mysql_query($q);  
echo "<ul class='showInColumn'>";  
while($rs=mysql_fetch_array($qr)){    
?>  
<A HREF='view.php?id_view=$id_news'TARGET='_blank'><li class='listColumn'><?=$rs['title_news']?></A><br/><?=$rs['detail_news']?></br>วันที่โพส <?=$rs['date_news']?><?php      
}  
echo "</ul>";  
mysql_close($link);  
?>  
  
<br style="clear:both;" />  
<br style="clear:both;" />  
 <?php  
 // เรียกใช้งานฟังก์ชั่น สำหรับแสดงการแบ่งหน้า  
  page_navigator($before_p,$plus_p,$total,$total_p,$chk_page);   
  ?>   
  
</body>  
</html>  




Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-06-04 10:48:16 By : buraratn View : 1448 Reply : 4
 

 

No. 1



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

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

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


substring ลองดูครับ

https://www.thaicreate.com/tutorial/sql-substring.html
http://php.net/manual/en/function.substr.php






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-04 11:24:50 By : Chaan
 


 

No. 2



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



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


อ่านแล้วไม่เข้าใจครับ เอาไปใช้ยังไงครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-04 11:49:26 By : buraratn
 

 

No. 3



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

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

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

เอาแบบสั้นง่ายๆแหล่ะกันน่ะครับ

Code (PHP)
echo $text1 = iconv_substr($details,0,100)."<br />"; // ตัดสตริงตั้งแต่ตัวที่ 0 นับไปอีก 100 ตัว แบบนี้พอเข้าใจไม๊ครับ
echo $text1 = iconv_substr($details,101,200)."<br />"; 
echo $text1 = iconv_substr($details,201,300)."<br />"; 

//  iconv_substr($details,201,300,UTF-8) // แบบนี้เป็นการระบุ encoding ให้ข้อความด้วยครับ

// แต่ความสมบูรณ์ของข้อความที่ตัดได้คงไม่ตรงใจเท่าไหร่น่ะครับ



ประวัติการแก้ไข
2011-06-04 20:59:12
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-04 20:58:41 By : mangkunzo
 


 

No. 4



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



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


ก้ยังไม่ได้อยู่ดีครับ สงสัยใส่ไม่ถูกครับ 555
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-05 01:39:00 By : buraratn
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ช่วยดูหน่อยครับ ไม่ส่งค่า view.php?id_view=$id_news ไปครับ และยากให้ detail_news โชว์แค่สามบรรทัดต้องทำไงครับ บรรทัด 126 ครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 00
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 อัตราราคา คลิกที่นี่