ช่วยด้วยคัฟ mysql_fetch_array(): supplied argument is not a valid

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderator: mindphp, ผู้ดูแลกระดาน

genocideaon
PHP Sr. Member
PHP Sr. Member
โพสต์: 56
ลงทะเบียนเมื่อ: 21/09/2010 3:57 pm

ช่วยด้วยคัฟ mysql_fetch_array(): supplied argument is not a valid

โพสต์ที่ยังไม่ได้อ่าน โดย genocideaon »

ช่วยด้วยคัฟพี่ แก้จนไม่รุ้จะแก้ไงแล้วคัฟ ไม่หายมันขึ้นว่า

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\somkiat\dream\show_ans.php on line 22

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\somkiat\dream\show_ans.php on line 69


อันนี้โค๊ดคัฟ

<!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>Untitled Document</title>
<link href="style.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
body {
background-color: #CCCCCC;
}
.style1 {color: #FF0000}
-->
</style></head>

<body>
<?
include('config.inc.php');
//หารายระเอียดของคำถาม
$sql = "select * from quiz where id_quiz = $id_quiz";
$dbquery = mysql_db_query($dbname, $sql);
$result = mysql_fetch_array($dbquery);
$id_quiz = $result[id_quiz];
$title = $result[title];
$name = $result[name];
$message = $result[message];
$email = $result[email];
$date_q = $result[date_q];
$time_q = $result[time_q];

//แสดงคำตอบ
$sql = "select * from ans where id_quiz=$id_quiz order by id_ans";
$dbquery = mysql_db_query($dbname, $sql);
?>
<table width="935" border="0" align="center" cellpadding="0" cellspacing="2" bordercolor="#000000">
<tr>
<td colspan="3"><img src="image/h.gif" width="935" height="160" /></td>
</tr>
<tr>
<td width="685" bgcolor="#FFFFFF" >
<h1><?
echo "$title";
?></h1> </td>
<td colspan="3" bgcolor="#FFFFFF"><div align="center">[<a href="post.php">ตั้งกระทู้ใหม่</a>][<a href="webboard.php">กลับหน้าหลัก webboard</a>]
</div></td>
</tr>
<tr>
<td colspan="3" bgcolor="#FFFFFF">
<h1><?
echo "$message";
?></h1> </td>
</tr>
<tr>
<td bgcolor="#FFFFFF">&nbsp; </td>
<td width="97" bgcolor="#FFFFFF"><h1><?
echo "<center>";
echo " โดย $name ";
echo "<center>";
?></h1></td>
<td width="141" bgcolor="#FFFFFF"><h1><?
echo "<center>";
echo "<FONT COLOR=\"#FF6600\">$date_q &nbsp;$time_q</FONT>";
echo "</center>";
?></h1></td>
</tr>
</table>
<h1><?
// หาจำนวนเรกคอร์ดข้อมูลในตาราง
$num_rows = mysql_num_rows($dbquery);
if($num_rows=='')
{
echo"<br><table align=center width=300>";
echo"<tr bgcolor=#cccccf>";
echo"<td>";
echo "<center>";
echo "<FONT COLOR=\"red\">ยังไม่มีใครตอบคำถาม</font>";
echo "</center>";
echo"</td>";
echo"</tr>";
echo"</table>";
}
$i=0;
while ($i < $num_rows){
$result = mysql_fetch_array($dbquery);
$id_ans = $result[id_ans];
$id_quiz = $result[id_quiz];
$name = $result[name];
$message = $result[message];
$email = $result[email];
$date_a = $result[date_a];
$time_a = $result[time_a];
$n++;
?></h1>
<table width="945" border="0" align="center" cellpadding="0" cellspacing="2" bordercolor="#000000">
<tr>
<td colspan="3" bgcolor="#FFFFFF">
<h1><?
echo "<FONT COLOR=\"red\"><b>คำตอบที่ $n</b></FONT>";
?></h1> </td>
</tr>
<tr>
<td colspan="3" bgcolor="#FFFFFF">
<h1><?
echo "$message";
?></h1> </td>
</tr>
<tr>
<td width="686" bgcolor="#FFFFFF">&nbsp;</td>
<td width="98" bgcolor="#FFFFFF">
<h1><?
echo "<center>";
echo "โดย $name ";
echo "</center>";
?></h1> </td>
<td width="139" bgcolor="#FFFFFF">
<h1><?
echo "<center>";
echo "<FONT COLOR=\"#FF6600\">$date_a &nbsp;$time_a</FONT>";
echo "</center>";
?></h1> </td>
</tr>
</table>
<?
$i++;
}
// ปิดการติดต่อฐานข้อมูล
mysql_close();
?><br>
<table width="315" border="0" align="center" cellpadding="0" cellspacing="2">
<tr>
<td colspan="2" bgcolor="#FFFFFF"><strong><u><h1>ร่วมตอบคำถาม</h1></u></strong></td>
</tr>
<form name="form1" method="post" action="reply.php">
<tr>
<td width="149" bgcolor="#FFFFFF"><h1>ชื่อ<span class="style1">*</span></h1></td>
<td width="150" bgcolor="#FFFFFF"><input name="name" type="text" id="name" size="30" /></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"><h1>รายละเอียด<span class="style1">*</span></h1></td>
<td bgcolor="#FFFFFF"><textarea name="message" cols="30" rows="5" wrap="VIRTUAL" id="message"></textarea></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"><h1>อีเมล์</h1></td>
<td bgcolor="#FFFFFF"><input name="email" type="text" id="email" size="30" /></td>
</tr>
<tr>
<td bgcolor="#FFFFFF">&nbsp;</td>
<td bgcolor="#FFFFFF"><input type="submit" name="Submit" value="ตั้งคำถาม" />
<input type="reset" name="Submit2" value="ยกเลิก" /></td>
<input type="hidden" name="id_quiz" value="<h1><? echo $id_quiz;?></h1>">
</tr></form>
</table>
<p>&nbsp;</p>
</body>
</html>

ช่วยด้วยนะคัฟ ต้องใช้จิงๆ ไม่อยากทำใหม่คัฟ
genocideaon
PHP Sr. Member
PHP Sr. Member
โพสต์: 56
ลงทะเบียนเมื่อ: 21/09/2010 3:57 pm

Re: ช่วยด้วยคัฟ mysql_fetch_array(): supplied argument is not a valid

โพสต์ที่ยังไม่ได้อ่าน โดย genocideaon »

ยังทำไม่ได้เลย สงสัยต้องสร้างใหม่แน่ๆเลย
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41232
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: ช่วยด้วยคัฟ mysql_fetch_array(): supplied argument is not a valid

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ลองเช็ค ว่าติดต่อฐานข้อมูลได้ หรือยัง
ถ้าได้แล้วเช็คว่า คำสั่ง sql ที่สั่ง query เขียนถูกหรือไม่

ปล.ลงโค้ดช่วยครอบโค้ดหน่อยครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
genocideaon
PHP Sr. Member
PHP Sr. Member
โพสต์: 56
ลงทะเบียนเมื่อ: 21/09/2010 3:57 pm

Re: ช่วยด้วยคัฟ mysql_fetch_array(): supplied argument is not a valid

โพสต์ที่ยังไม่ได้อ่าน โดย genocideaon »

ขอบคุณมากเลยคัฟ ได้แล้วคัฟ

ปล.ขอโทษที่ไม่ได้คลอบโค๊ดคัฟ ยังมือใหม่อยู่ไม่เคยโพสเว็บบอร์ด

คราวหน้าจะระวังคัฟ
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41232
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: ช่วยด้วยคัฟ mysql_fetch_array(): supplied argument is not a valid

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ยินดีด้วยครับ
มีอะไรก็มา แชร์กันได้ครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 113