ดึงข้อมูลจากฐานข้อมูล รันแล้วจอขาว (ช่วยด้วยคับ!) มีภาพการ Eror คับ
เพิ่มเข้าไปครับ แล้วเอาเอาพุทที่ error มาดูกัน
$objQuery=mysql_query($strSQL) or die(mysql_error());
Date :
2011-06-16 12:39:45
By :
sakuraei
ใส่ตัว or die(mysql_error()); รันออกมา มันบอก No database selected
ตัวนี้ $strSQL="select * from on_files order by fileid desc"; ไม่ได้ selec dabases หรอกหรอคับหรือว่ามันไม่ทำงาน !!???
Date :
2011-06-16 13:19:17
By :
siamyim
แสดงว่ามีปัญหาที่ include "connect.php";
$linkDB = mysql_connect("localhost","root","password") or die(mysql_error());
mysql_select_db("dbname",$linkDB) or die(mysql_error());
ประวัติการแก้ไข 2011-06-16 13:44:46
Date :
2011-06-16 13:42:31
By :
sakuraei
พี่ดูผลงานคับ http://games.chaosiam.com/123/ มันไม่ Error ล่ะ แต่ดูเหมือนว่าข้อมูลที่จะดึงมันไม่แสดง กลับแสดงแค่ $title เฉยๆ ทำไงอ่ะคับ งง ??!
Date :
2011-06-16 14:05:15
By :
siamyim
ที่มันไม่ขึ้น error ก็เพราะเป็นเซิร์ฟเวอร์แบบคอมเมอร์เชียลครับ เค้าปิด error log error display ครับ
แต่พอเป็นเครื่องเราเองค่ามาตรฐานจะถูกตั้งให้แสดง error ทุกชนิดครับ
คุณไปเปิดไฟล์ connect.php ดูน่ะครับ แล้วเอา or die(mysql_error()); ไปใส่หลังฟังก์ชั่น ตาม No.3
แล้วดู error ครับ
ประวัติการแก้ไข 2011-06-16 14:19:57
Date :
2011-06-16 14:15:46
By :
sakuraei
ไฟล์ connect.php รันแล้วก็ ผมก็ใส่ or die(mysql_error()); แล้วน่ะคับ มันก็ไม่ฟ้อง Error อะไร แต่ทำไมข้อมูลถึงไม่โผล่
------------------
ผมก็รันไฟล์ connect.php ใน เครื่องผมเองแหละ appserv คับก็เหมือกันมันไม่ฟ้อง Error ตรงไหนเลย ???
ประวัติการแก้ไข 2011-06-16 14:27:26 2011-06-16 14:35:48 2011-06-16 14:40:48
Date :
2011-06-16 14:26:53
By :
siamyim
เช็คดูดีๆครับ ใส่ชื่อฐานข้อมูลผิดหรือเปล่าครับ
แล้วตอนนี้ยัง error ตัวเดิมอยู่หรือเปล่า
เอาโค้ดชุดนี้ไปไว้ด้านบนสุดของโค้ด php ครับ
error_reporting(E_ALL);
ini_set('display_errors','On');
Date :
2011-06-16 14:39:23
By :
sakuraei
ขึ้นจริงๆด้วยพี่ ยกชุดเลย
Notice: Use of undefined constant fileid - assumed 'fileid' in C:\AppServ\www\game\123\index.php on line 14
Notice: Use of undefined constant icon - assumed 'icon' in C:\AppServ\www\game\123\index.php on line 15
Notice: Use of undefined constant title - assumed 'title' in C:\AppServ\www\game\123\index.php on line 16
$fileid=$r[fileid];
$icon=$r[icon];
$title=$r[title];
ตัวแปรนี้ผมสร้างขึ้นมาเอง ! จากฟิวของฐานข้อมูลที่อยู่ในตาราง on_files ของฐานข้อมูลที่ชื่อ db_game คับ !
ประวัติการแก้ไข 2011-06-16 14:47:10
Date :
2011-06-16 14:45:30
By :
siamyim
$fileid=$r["fileid"];
$icon=$r["icon"];
$title=$r["title"];
Date :
2011-06-16 14:48:36
By :
sakuraei
ได้แล้วคับพี่เก่งมากๆคับผม--> http://games.chaosiam.com/123/
ผมมัวแต่แก้ ไฟล์อยู่คับ ขอบคุณจริงๆ คับ ตง echo '$title' เปลี่ยนเป็น echo "$title" แล้วตรง <?php echo"<img src='files/image/$icon' width='200' hieght='200'>";?> เราจะแก้ยังไงให้ตัวแปร $icon ใส่เครื่องหมาย "" ได้คับคือรูปมันยังไม่ขึ้นคับผม แล้วอยากให้มัน สัก 6 อัน (6 limit )
ถ้าเป็นการรบกวนก็ต้องขอออภัยด้วยน่ะคับผม ขอบคุณมากๆคับ
Date :
2011-06-16 15:29:24
By :
siamyim
ไม่เข้าใจครับ อยากให้ $icon ใช้ " "
ขยายความหน่อยครับ
Date :
2011-06-16 15:35:19
By :
sakuraei
อ่อ ไม่เป็นไรคับ คือรูปมันไม่ขึ้นแต่ผมทำได้ล่ะ เหลือแต่ให้มันมากว่า 1 อยากได้ 6 คอลัมภ์ 2 แถว แห่ะๆๆ ขอบคุณคับ แต่ผมจะโมเองคับ
ถ้าพีีไม่ว่างก็ไม่เปนไรคับ ขอบคุณสำหรับ ความช่วยเหลือตั้งแต่ตอนแรกๆ เลย คับ ^^
Date :
2011-06-16 15:55:27
By :
siamyim
ไม่เหนือบ่ากว่าแรงก็ยินดีครับ
Date :
2011-06-16 16:07:48
By :
sakuraei
ขอออีก นิส นุง ดูให้หน่อยคับ http://games.chaosiam.com/123/
ตรงโค้ด <img src="thaicreate/<?=$objResult["Picture"];?>"> เราจะปรับ width="" heigth="" คือจะปรับความสูงความกว้างของรูปอ่ะครับ จะแทรกโค้ดยังไงคับ ????
พอดีดึงมาแล้วมันมาหมดเลย อยากจะ limit มัน อ่ะคับ จะโชว์แค่ 4 colum 2 แถว ต้องเพิ่มโค้ดอะไรไปคับผม
Code (PHP)
<html>
<head>
<title>ThaiCreate.Com Tutorial</title>
</head>
<body>
<?
include "connect.php";
$strSQL = "SELECT * FROM on_files";
$objQuery = mysql_query($strSQL);
echo"<table border=\"1\" cellspacing=\"1\" cellpadding=\"1\"><tr>";
$intRows = 0;
while($objResult = mysql_fetch_array($objQuery))
{
echo "<td width='164'>";
$intRows++;
?>
<center>
<A HREF='http://games.chaosiam.com/file.php?f=<?=$objResult["fileid"] ;?>' target='_blank'><img src="../files/image/<?=$objResult["icon"] ;?>"></a><br>
<A HREF='http://games.chaosiam.com/file.php?f=<?=$objResult["fileid"] ;?>' target='_blank'><?=$objResult["title"];?></a>
<br>
</center>
<?
echo"</td>";
if(($intRows)%4==0)
{
echo"</tr>";
}
}
echo"</tr></table>";
?>
</body>
</html>
<?
mysql_close($objConnect);
?>
ขอบคุณครับ
ประวัติการแก้ไข 2011-06-16 20:36:49 2011-06-16 20:37:20
Date :
2011-06-16 20:34:42
By :
siamyim
ส่วนมากผมจะปรับค่าใดค่าหนึ่งครับ ไม่ปรับทั้งสองค่าพร้อมกันเพราะจะทำให้มิติของภาพเพี้ยนไปจากเดิม
<img src="thaicreate/<?=$objResult["Picture"];?>" style="width:250px;" />
<img src="thaicreate/<?=$objResult["Picture"];?>" style="height:180px;" />
Date :
2011-06-16 20:40:08
By :
sakuraei
Load balance : Server 02