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

HOME > PHP > PHP Forum > ช่วยผมทีครับ project E-learning เนื้อหาบทเรียนผมที่อยู่ใน database เวลาแสดงผลออกมา มันยาวเป็นพรื๊ดเดียวเลยครับ



 

ช่วยผมทีครับ project E-learning เนื้อหาบทเรียนผมที่อยู่ใน database เวลาแสดงผลออกมา มันยาวเป็นพรื๊ดเดียวเลยครับ

 



Topic : 075099



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



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




คือผมอยากจะแบ่งมันไปอยู่ หน้า 2 หน้า 3 อ่ะครับ แต่ผมทำไม่ได้ตรงที่ ในเนื้อหาในบทเรียน ผมจะเก็บไว้เป็น Text ใน database มันอยู่ใน record เดียวเลย และผมศึกษาจากหลายๆที่ ก็จะแบ่งหน้าโดย แบ่งทีละ 10 record ผมเลยอยากให้พี่ๆช่วยบอกวิธีที่ผมจะแบ่งหน้าเนื้อหาบทเรียนนี้หน่อยครับ ขอบคุณมากครับพี่...



Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-03-06 23:11:40 By : noobilian View : 835 Reply : 3
 

 

No. 1

Guest


ลองจับใส่ตัวแปร แล้วแบ่งตามตัวอักษรดูสิครับ ซักหน้าละ1000ตัว

สมมุติ $str เป็นเนื้อหา

$str1 = str_split($str,1000);

ก็จะได้ array $str1 ตัวละ1000ตัวอักษร






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-07 01:28:19 By : OreoKunG
 


 

No. 2



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

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

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

วิธีที่ดีที่สุดคือต้องเปลี่ยนการดีไซน์ดาต้าเบสน่ะครับ
คือบทเรียนก็จะมีตารางย่อยเป็นหน้าเนื้อหาอีกส่วนนึง

แต่ถ้าจะแก้โดยไม่เปลี่ยนการดีไซน์ ก็ใช้วิธีเพิ่ม "ตัวแบ่ง" (delimiter) ลงในเนื้อหาครับ
เราไม่ควรแบ่งโดยใช้การแยกตามจำนวนตัวอักษร เพราะจะได้เนื้อหาที่ไม่เป็นส่วนๆ ตามที่เราต้องการจริงๆ
ให้ใส่ delimiter ที่เป็นสตริงที่มีรูปแบบเฉพาะตามแต่เราจะกำหนด
เช่นเรากำหนดให้
<!-- PAGE BREAK -->
เป็นตัวแบ่ง

ทำให้เนื้อหาเราอาจจะเป็นดังนี้

Code (PHP)
<h1>Preface</h1>

<p>
PHP, which stands for &quot;PHP: Hypertext Preprocessor&quot; is a widely-used Open Source general-purpose scripting language that is especially suited for Web development and can be embedded into HTML. Its syntax draws upon C, Java, and Perl, and is easy to learn. The main goal of the language is to allow web developers to write dynamically generated web pages quickly, but you can do much more with PHP.
</p>

<p>
This manual consists primarily of a function reference, but also contains a language reference, explanations of some of PHP's major features, and other supplemental information.
</p>

<p>
You can download this manual in several formats at » http://www.php.net/download-docs.php. More information about how this manual is developed can be found in the 'About the manual' appendix. If you are interested in the history of PHP, visit the relevant appendix.
</p>

<!-- PAGE BREAK -->

<h1>Authors and Contributors</h1>

<p>
We highlight the currently most active people on front page of the manual, but there are many more contributors who currently help in our work or have provided a great amount of help to the project in the past. There are a lot of unnamed people who help out with user notes on manual pages, which continually get included in the references, the work of whom we are also very thankful for. All of the lists provided below are in alphabetical order.
</p>

<h1>Authors and Editors</h1>

<p>
The following contributors should be recognized for the impact they have made and/or continue to make by adding content to the manual: Bill Abt, Jouni Ahto, Alexander Aulbach, Daniel Beckham, Stig Bakken, Nilgün Belma Bugüner, Jesus M. Castagnetto, Ron Chmara, Sean Coates, John Coggeshall, Simone Cortesi, Peter Cowburn, Daniel Egeberg, Markus Fischer, Wez Furlong, Sara Golemon, Rui Hirokawa, Brad House, Pierre-Alain Joye, Etienne Kneuss, Moriyoshi Koizumi, Rasmus Lerdorf, Andrew Lindeman, Stanislav Malyshev, Rafael Martinez, Rick McGuire, Kalle Sommer Nielsen, Yasuo Ohgaki, Richard Quadling, Derick Rethans, Rob Richards, Sander Roobol, Egon Schmid, Thomas Schoefbeck, Sascha Schumann, Dan Scott, Masahiro Takagi, Yannick Torres, Michael Wallner, Lars Torben Wilson, Jim Winstead, Jeroen van Wolffelaar and Andrei Zmievski.
</p>

<p>
The following contributors have done significant work editing the manual: Stig Bakken, Gabor Hojtsy, Hartmut Holzgraefe and Egon Schmid.
</p>


ในโค้ดเราก็ทำดังนี้

Code (PHP)
<?php
// สมมติให้ $content เป็นสตริงที่เก็บเนื้อหาตามตัวอย่างข้างบน
$pages = explode('<!-- PAGE BREAK -->', $content); // $pages จะกลายเป็น array ที่เก็บสตริงหลังจากแยก $content ด้วย '<!-- PAGE BREAK -->' แล้ว
?>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-07 04:18:02 By : actioncookie
 

 

No. 3



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

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

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



Go to : PHP MySQL List Record Paging/Pagination
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-07 06:36:06 By : webmaster
 

   

ค้นหาข้อมูล


   
 

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