ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingสอบถามเรื่อง smf ครับ ช่วยดูโค๊ดให้หน่อย
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: สอบถามเรื่อง smf ครับ ช่วยดูโค๊ดให้หน่อย  (อ่าน 11214 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
thanagrid
สมุนแก๊งเสียว
*

พลังน้ำใจ: 61
ออฟไลน์ ออฟไลน์

กระทู้: 675



ดูรายละเอียด
« เมื่อ: 18 กรกฎาคม 2012, 22:08:42 »

ไม่รู้มันผิดตรงไหนหัวข้อกระทู้ไม่แสดง

โค๊ด:
<?php 
$list 
"15"// จำนวกระทู้ที่ต้องการให้แสดง
$sboard "1"//ถ้า ต้องการระบุบอร์ดให้เปลี่ยนตัวเลข 0 เป็น 1
$board "2"// ใส่ตัวเลขบอร์ดที่ต้องการให้แสดง
include("webboard/Settings.php");  // เรียก ให้ตรงของคุณด้วยนะ อันนี้ตัวอย่างผมไว้ใน sub directory คือ http://domain.com/forum/

$host $db_server
$user $db_user
$pass $db_passwd
$database $db_name
$prefix $db_prefix."topics"
$prefix2 $db_prefix."messages"

@
mysql_connect($host,$user,$pass) or die("ขออภัยค่ะ ขณะนี้ไม่สามารถติดต่อฐานข้อมูลได้ กรุณาเข้าชมใหม่ภายหลัง"); 

if (
$sboard=="0") {  // ถ้า sboard เท่ากับ 0 ให้แสดงกระทู้ทั้งหมด
$Sql "SELECT * FROM $prefix order by id_topic DESC limit 0,$list "
} elseif (
$sboard=="1") { // ถ้า sboard เท่ากับ 1 ให้แสดงกระทู้จากตัวเลขของตัวแปร $board 
$Sql "SELECT * FROM $prefix where id_board='$board' order by id_topic DESC limit 0,$list "

$result mysql_db_query($database,$Sql); 
mysql_query("SET NAMES utf8"); // กำหนดให้ดึงข้อความจาก db มาเป็น utf8 

$row mysql_num_rows($result); 
while (
$num mysql_fetch_array($result)) { 

$tid $num["id_topic"];  //ตัวแปรแสดงเลข topic
$bid $num["id_board"];  //ตัวแปรแสดงเลขเบอร์ด
$fid $num["id_first_msg"]; //ตัวแปรสำหรับ select ค่าของชื่อกระทุ้
$view $num["num_views"];  //ตัวแปรแสดงจำนวนครั้งที่เปิดอ่าน
$reply $num[" num_replies"];  //ตัวแปรแสดงจำนวนครั้งที่มีการตอบกระทู้นั้น


$msql "select * from $prefix2 where id_msg='$fid'"
$mresult mysql_db_query($database,$sql); 
$marr mysql_fetch_array($result); 
$title $marr["subject"];  //ตัวแปรชื่อกระทู้
$poster $marr["posterName"]; 
echo 
"<link rel='stylesheet' type='text/css' href='css_topic.css' media='screen' />"// ใส่ css จากไฟล์ css_topic.css
echo "<span id='topic_view'>"
echo 
"&nbsp;&nbsp;<img src='http://taradkaset.com/images/bullet_green.png'  border=0 alt='Topic $tid'>&nbsp;"
echo 
"<a href='http://localhost/web/webboard/index.php?board=$bid;action=display;threadid=$tid' target='_blank' title='$title'> $title </a>อ่าน $view ครั้ง </span><br>"

?>

บันทึกการเข้า

thanagrid
สมุนแก๊งเสียว
*

พลังน้ำใจ: 61
ออฟไลน์ ออฟไลน์

กระทู้: 675



ดูรายละเอียด
« ตอบ #1 เมื่อ: 19 กรกฎาคม 2012, 09:07:52 »

ขอดันหน่อยครับ  wanwan012
บันทึกการเข้า

SvZ
คนรักเสียว
*

พลังน้ำใจ: 28
ออฟไลน์ ออฟไลน์

กระทู้: 163



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 20 กรกฎาคม 2012, 14:16:53 »

$mresult = mysql_db_query($database,$msql);
$marr = mysql_fetch_array($mresult);
ลองดูชื่อตัวแปรครับ
บันทึกการเข้า

tctheworld
สมุนแก๊งเสียว
*

พลังน้ำใจ: 74
ออฟไลน์ ออฟไลน์

กระทู้: 608



ดูรายละเอียด
« ตอบ #3 เมื่อ: 20 กรกฎาคม 2012, 22:13:46 »

ตัวแปรเรียก database ผิดครับ
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์