|
|
|
จะเอาบทความจากฐานข้อมูลมาแสดงหน้าเว็บ โดยใช้ php ยังไงครับ |
|
|
|
|
|
|
|
จะเอาบทความจากฐานข้อมูลมาแสดงหน้าเว็บ โดยใช้ css ไม่น่าจะทำได้
มันไม่ใช่ภาษา programming จะเอาใช้ดึงข้อมูลฐานข้อมูลไม่ได้
cssไว้ ตกแต่ง จัด ตำแหน่ง เนื้อหา หน้าเว็บ
|
|
|
|
|
Date :
2011-08-16 01:25:50 |
By :
ckcr |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอบความคิดเห็นที่ : 3 เขียนโดย : ckcr เมื่อวันที่ 2011-08-16 14:58:01
รายละเอียดของการตอบ ::
คือตรงนี้ผมทำได้แล้วครับ แต่ติดที่ว่าจะเอารูปมาโชว์ยังไง ถ้าเกิดในบทความนั้มีรูป อยู่ 3 รูป ผมอยากให้รูปแรกมาแสดงครับ แสดงโดย css ประมาณนี้ครับ
/////////// ชื่อเรื่อง
รูป/////// เนื้อหา
////////// อ่านต่อ
แล้วมีคนเค้าแนะนำให้ใช้แบบนี้ในการเรียกรูปแบบด้านล่างนี้ครับ ซึ่งผมไม่เข้าใจเลย
Code (PHP)
$matchs= array();
preg_match_all('#<\s*img [^\>]*src\s*=\s*(["\'])(.*?)\1#im',$articleResult['content_field'], $matchs );
นี่คือโค้ดที่ผมเขียนอยู่ตอนนี้นะครับ
Code (PHP)
<?
//ฟังก์ชันนี้มีคนเค้าแนะนำมา พอดีไปถามอีกบอร์ดแต่เค้าไม่บอกว่ามันคืออะไรครับ รบกวนช่วยอธิบายให้ผมเข้าใจทีครับ
function cutstr($str, $maxstr='', $holder='') {
if (strlen($str) > $maxstr) {
$str = iconv_substr($str, 0, $maxstr, "UTF-8") . $holder;
}
return $str;
}
$strArticle = "SELECT * FROM article ORDER BY post_id DESC Limit 0,5"; //แสดง 5 บทความ
$articleQuery = mysql_query($strArticle) or die("ผิดพลาด[1]!... ::<br>$strArticle");
$numArticle = mysql_num_rows($articleQuery); //นับจำนวนแถวทั้งหมด
$i= 0;
while($i < $numArticle){
$articleResult = mysql_fetch_assoc($articleQuery);
$matchs= array();
preg_match_all('#<\s*img [^\>]*src\s*=\s*(["\'])(.*?)\1#im',$articleResult['content_field'], $matchs );
?>
<ul>
<li><a href="article_full.php?post_id=<?=$articleResult['post_id'];?>" ><?=".$matchs[2][0]."?></a></li>//โชว์รูปแรก
<li><a href="article_full.php?post_id=<?=$articleResult['post_id'];?>" ><?=$articleResult['title'];?></a></li>
<li><?echo cutstr($articleResult[post_details],'500','...')?></li>
<li>อ่านต่อ</li>
</ul>
<?
$i++;
}
?>
ผลลัพธ์(ยังไม่ได้จัด css นะครับ)
รบกวนด้วยครับ ขอบคุณมากๆ ครับ
|
|
|
|
|
Date :
2011-08-16 16:44:21 |
By :
fogza |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มีท่านใดพอจะแนะนำได้ไหม๋ครับ นั่งแก้อยู่ยังไม่ได้เลยครับ ไม่เข้าใจการใช้งานที่เค้าแนะนำมาเลย หรือพี่ๆ คนไหนมีวิธีอื่นก็ช่วยแนะนำด้วยนะครับ
คือจะให้รูปมาแสดงหน้าเว็บไซต์เป็นรูปแรกของบทความตามรายละเอียดด้านบนนะครับ
|
ประวัติการแก้ไข 2011-08-16 21:51:10
|
|
|
|
Date :
2011-08-16 21:47:26 |
By :
fogza |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ต้องการแบบไหนครับ ทำไมใช้ bullet จัด
|
|
|
|
|
Date :
2011-08-17 00:15:45 |
By :
ikikkok |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คุณสามารถ veiwsource ดูได้เลยนิครับ จริงๆ ถ้าไม่อะไรนักหนาก็ใช้ table มองออกเป็น 2 column ก็ได้แล้วครับ
|
|
|
|
|
Date :
2011-08-17 03:02:58 |
By :
ikikkok |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|