|
 |
|
พอดีว่าเขียนโค้ดส่วนของการแสดงความคิดเห็น ค่ะ แต่พอลองรันดู โดยกรอกครบหมดและ ยังขึ้นข้อความให้... |
|
 |
|
|
 |
 |
|
พอดีว่าเขียนโค้ดส่วนของการแสดงความคิดเห็น ค่ะ แต่พอลองรันดู โดยกรอกครบหมดและ ยังขึ้นข้อความให้กรอกข้อมูลให้ครบ อ่ะค่ะ หนูลองนั่งหาดูว่า มันไปติดตรงไหน แต่ มะรู้จิงๆ ค่ะ พี่ช่วยดูให้หน่อยนะ
// หน้า index.php
Code
<HTML>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<HEAD><TITLE>แสดงความคิดเห็นต่อภาพยนตร์</TITLE>
<SCRIPT language=JavaScript>
<!--
function check_data(){
if(document.frm.member_user.value==""){
alert("กรุณากรอก username ด้วยค่ะ");
document.frm.member_user.focus();
return false;
} else if (document.frm.comment.value=="") {
alert("กรุณากรอกข้อความด้วยค่ะ");
document.frm.comment.focus();
return false;
}
}
function add_text(x) {
document.frm.comment.value = document.frm.elements.comment.value+" "+ x;
document.frm.comment.focus();
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<H2>แสดงความคิดเห็นต่อภาพยนตร์</H2>
<FONT FACE="TAHOMA" SIZE="2">
<TABLE BORDER="2" BORDERCOLOR="#0080C0" WIDTH="386">
<TR>
<TD>
<FONT FACE="TAHOMA" SIZE="2">
<MARQUEE WIDTH="210" HEIGHT="250" DIRECTION="UP"
ONMOUSEOVER=stop(); ONMOUSEOUT=start();
SCROLLAMOUNT="1" SCROLLDELAY="0">
<?
include "connect.php";
include "function.php";
$sql="select * from comment";
$result=mysql_db_query($dbname,$sql);
while ($record=mysql_fetch_array($result) ) {
$member_user=$record[member_user];
$no_comment=$record[no_comment];
$comment=nl2br($record[comment]);
$movie_id=$record[movie_id];
$save_date=$record[save_date];
$save_date=displaydate_time($save_date);
$pic="<IMG SRC='images/smile.gif'>";
$comment=str_replace(":)",$pic, $comment);
$pic="<IMG SRC='images/open_mouthed_smile.gif'>";
$comment=str_replace(":D",$pic, $comment);
$pic="<IMG SRC='images/winking_smile.gif'>";
$comment=str_replace(";)",$pic, $comment);
$pic="<IMG SRC='images/sursprised_smile.gif'>";
$comment=str_replace(":-O",$pic, $comment);
$pic="<IMG SRC='images/smile_with_tongue_out.gif'>";
$comment=str_replace(":P",$pic, $comment);
$pic="<IMG SRC='images/hot_smile.gif'>";
$comment=str_replace("(H)",$pic, $comment);
$pic="<IMG SRC='images/angry_smile.gif'>";
$comment=str_replace(":@",$pic, $comment);
$pic="<IMG SRC='images/confused_smile.gif'>";
$comment=str_replace(":S",$pic, $comment);
$pic="<IMG SRC='images/embarrassed_smile.gif'>";
$comment=str_replace(":$",$pic, $comment);
$pic="<IMG SRC='images/sad_smile.gif'>";
$comment=str_replace(":(",$pic, $comment);
echo "<B>ลำดับแสดงความเห็น : </B>$no_comment<BR>";
echo "<BR>$comment<BR>";
echo "<B>จาก : </B>$member_user<BR>";
echo "<B>วัน : </B>$save_date<br>";
echo "----------------------------------------<BR>";
} // while
?>
</MARQUEE>
</FONT>
</TD>
</TR>
</TABLE>
</FONT><FORM METHOD="POST" NAME="frm" ACTION="save.php" ONSUBMIT="return check_data()">
<p><font size="2" face="TAHOMA">
ลำดับความคิดเห็น :
<?
include('connect.php');
$sql= "select max(no_comment) from comment";
$re=mysql_query($sql);
while($array = mysql_fetch_array($re))
{
$no_comment = $array["max(no_comment)"]+1;
}
echo $no_comment;
?>
</label>
<input type="hidden" name="no_comment" id="no_comment" value="<? echo $no_comment; ?>" />
<br>
</font><font size="2" face="TAHOMA">ชื่อ username :
<INPUT TYPE="text" NAME="name" SIZE="20">
<BR>
ฝากข้อความ : <BR>
<TEXTAREA NAME="message" ROWS="3" COLS="61"></TEXTAREA>
</font><font size="2" face="TAHOMA"><BR>
<A HREF="javascript:add_text(':)')"><IMG SRC="images/smile.gif" BORDER="0"></A>
<A HREF="javascript:add_text(':D')"><IMG SRC="images/open_mouthed_smile.gif" BORDER="0"></A>
<A HREF="javascript:add_text(';)')"><IMG SRC="images/winking_smile.gif" BORDER="0"></A>
<A HREF="javascript:add_text(':-O')"><IMG SRC="images/sursprised_smile.gif" BORDER="0"></A>
<A HREF="javascript:add_text(':P')"><IMG SRC="images/smile_with_tongue_out.gif" BORDER="0"></A>
<A HREF="javascript:add_text('(H)')"><IMG SRC="images/hot_smile.gif" BORDER="0"></A>
<A HREF="javascript:add_text(':@')"><IMG SRC="images/angry_smile.gif" BORDER="0"></A>
<A HREF="javascript:add_text(':S')"><IMG SRC="images/confused_smile.gif" BORDER="0"></A>
<A HREF="javascript:add_text(':$')"><IMG SRC="images/embarrassed_smile.gif" BORDER="0"></A>
<A HREF="javascript:add_text(':(')"><IMG SRC="images/sad_smile.gif" BORDER="0"></A>
<br>
<BR>
<INPUT TYPE="submit" VALUE="Submit">
<INPUT TYPE="reset" VALUE="Reset">
</font></p>
</FORM>
</BODY>
</HTML>
และหน้า save.php
Code
<?
$no_comment=$_POST[no_comment];
$member_user=$_POST[member_user];
$comment=$_POST[comment];
$movie_id=$_POST[movie_id];
if ($member_user=="" OR $comment=="") {
echo"<script>alert(' กรุณากรอกข้อมูลให้ครบด้วยค่ะ');window.location='index.php'</script>";
exit();
}
include "connect.php";
$save_date=date("Y-m-d H:i:s");
$sql="insert into comment values('$member_user','$no_comment','$comment','$movie_id','$save_date')";
$result=mysql_db_query($dbname,$sql);
if ($result) {
header("Location: index.php");
} else {
echo "<h3>ERROR : ไม่สามารถบันทึกข้อมูลได้</h3>";
}
mysql_close();
?>
Tag : - - - -

|
|
 |
 |
 |
 |
Date :
2010-06-15 15:31:59 |
By :
wp_mart |
View :
1776 |
Reply :
7 |
|
 |
 |
 |
 |
|
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ส่วน ตารางใน db ที่เกี่ยวข้องกัน คือ



|
 |
 |
 |
 |
Date :
2010-06-15 15:37:15 |
By :
wp_mart |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
พี่ ๆ ผู้รู้ช่วยสละเวลา ดูให้หนูหน่อยเถอะ นะคะ หนูต้องการทำส่วนนี้ให้ได้ผลจริง ๆค่ะ
ขอบคุณพี่ ๆ มาก ค่ะ
|
 |
 |
 |
 |
Date :
2010-06-16 11:41:58 |
By :
wp_mart |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
น่าจะกำหนดชื่อ input form ผิด นะ
ตรงนี้ <TEXTAREA NAME="message" ROWS="3" COLS="61"></TEXTAREA>
NAME="comment"
และตรงนี้
<font size="2" face="TAHOMA">ชื่อ username :
<INPUT TYPE="text" NAME="name" SIZE="20">
ตรง name น่าจะเป็น
NAME="member_user"
|
 |
 |
 |
 |
Date :
2010-06-16 13:15:44 |
By :
heng |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ผมว่าน่าจะ ตรง
$member_user=$_POST[member_user];
$comment=$_POST[comment];
2 อันเนี่ยไม่มีค่าอยู่เลย ลอง echo ดูว่ามีค่าส่งมาจาก index.php หรือเปล่า
เพราะผมสังเกตุตรง code ตั้งแต่
<FORM METHOD="POST" NAME="frm" ACTION="save.php" ONSUBMIT="return check_data()">
ถึง
</FORM>
ไม่มีการกดหนดค่าตัวแปลให้ส่งเลยมีแต่ก่อนนัน้งั้นลองแก้ code หน้า index.php ใหม่ ลองเอา
อันนี้ไปผมแก้มให้ใหม่
Code (PHP)
<HTML>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<HEAD><TITLE>แสดงความคิดเห็นต่อภาพยนตร์</TITLE>
<SCRIPT language=JavaScript>
<!--
function check_data(){
if(document.frm.member_user.value==""){
alert("กรุณากรอก username ด้วยค่ะ");
document.frm.member_user.focus();
return false;
} else if (document.frm.comment.value=="") {
alert("กรุณากรอกข้อความด้วยค่ะ");
document.frm.comment.focus();
return false;
}
}
function add_text(x) {
document.frm.comment.value = document.frm.elements.comment.value+" "+ x;
document.frm.comment.focus();
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<H2>แสดงความคิดเห็นต่อภาพยนตร์</H2>
<FONT FACE="TAHOMA" SIZE="2">
<TABLE BORDER="2" BORDERCOLOR="#0080C0" WIDTH="386">
<TR>
<TD>
<FONT FACE="TAHOMA" SIZE="2">
<MARQUEE WIDTH="210" HEIGHT="250" DIRECTION="UP"
ONMOUSEOVER=stop(); ONMOUSEOUT=start();
SCROLLAMOUNT="1" SCROLLDELAY="0">
<?
include "connect.php";
include "function.php";
$sql="select * from comment";
$result=mysql_db_query($dbname,$sql);
while ($record=mysql_fetch_array($result) ) {
$member_user=$record[member_user];
$no_comment=$record[no_comment];
$comment=nl2br($record[comment]);
$movie_id=$record[movie_id];
$save_date=$record[save_date];
$save_date=displaydate_time($save_date);
$pic="<IMG SRC='images/smile.gif'>";
$comment=str_replace(":)",$pic, $comment);
$pic="<IMG SRC='images/open_mouthed_smile.gif'>";
$comment=str_replace(":D",$pic, $comment);
$pic="<IMG SRC='images/winking_smile.gif'>";
$comment=str_replace(";)",$pic, $comment);
$pic="<IMG SRC='images/sursprised_smile.gif'>";
$comment=str_replace(":-O",$pic, $comment);
$pic="<IMG SRC='images/smile_with_tongue_out.gif'>";
$comment=str_replace(":P",$pic, $comment);
$pic="<IMG SRC='images/hot_smile.gif'>";
$comment=str_replace("(H)",$pic, $comment);
$pic="<IMG SRC='images/angry_smile.gif'>";
$comment=str_replace(":@",$pic, $comment);
$pic="<IMG SRC='images/confused_smile.gif'>";
$comment=str_replace(":S",$pic, $comment);
$pic="<IMG SRC='images/embarrassed_smile.gif'>";
$comment=str_replace(":$",$pic, $comment);
$pic="<IMG SRC='images/sad_smile.gif'>";
$comment=str_replace(":(",$pic, $comment);
echo "<B>ลำดับแสดงความเห็น : </B>$no_comment<BR>";
echo "<BR>$comment<BR>";
echo "<B>จาก : </B>$member_user<BR>";
echo "<B>วัน : </B>$save_date<br>";
echo "----------------------------------------<BR>";
} // while
?>
</MARQUEE>
</FONT>
</TD>
</TR>
</TABLE>
</FONT>
<FORM METHOD="POST" NAME="frm" ACTION="save.php" ONSUBMIT="return check_data()">
<p><font size="2" face="TAHOMA">
ลำดับความคิดเห็น :
<?
include('connect.php');
$sql= "select max(no_comment) from comment";
$re=mysql_query($sql);
while($array = mysql_fetch_array($re))
{
$no_comment = $array["max(no_comment)"]+1;
}
echo $no_comment;
?>
</label>
<input type="hidden" name="no_comment" id="no_comment" value="<? echo $no_comment; ?>" />
<br>
</font><font size="2" face="TAHOMA">ชื่อ username :
<INPUT TYPE="text" NAME="name" SIZE="20">
<BR>
ฝากข้อความ : <BR>
<TEXTAREA NAME="message" ROWS="3" COLS="61"></TEXTAREA>
</font><font size="2" face="TAHOMA"><BR>
<A HREF="javascript:add_text(':)')"><IMG SRC="images/smile.gif" BORDER="0"></A>
<A HREF="javascript:add_text(':D')"><IMG SRC="images/open_mouthed_smile.gif" BORDER="0"></A>
<A HREF="javascript:add_text(';)')"><IMG SRC="images/winking_smile.gif" BORDER="0"></A>
<A HREF="javascript:add_text(':-O')"><IMG SRC="images/sursprised_smile.gif" BORDER="0"></A>
<A HREF="javascript:add_text(':P')"><IMG SRC="images/smile_with_tongue_out.gif" BORDER="0"></A>
<A HREF="javascript:add_text('(H)')"><IMG SRC="images/hot_smile.gif" BORDER="0"></A>
<A HREF="javascript:add_text(':@')"><IMG SRC="images/angry_smile.gif" BORDER="0"></A>
<A HREF="javascript:add_text(':S')"><IMG SRC="images/confused_smile.gif" BORDER="0"></A>
<A HREF="javascript:add_text(':$')"><IMG SRC="images/embarrassed_smile.gif" BORDER="0"></A>
<A HREF="javascript:add_text(':(')"><IMG SRC="images/sad_smile.gif" BORDER="0"></A>
<br>
<BR>
<input type="hidden" value="<? echo "$member_user";?>" name="member_user">
<input type="hidden" value="<? echo "$comment";?>" name="comment">
<INPUT TYPE="submit" VALUE="Submit">
<INPUT TYPE="reset" VALUE="Reset">
</font></p>
</FORM>
</BODY>
</HTML>
ไม่ได้ยังงัย เม้น มาเดียวดูหั้ยใหม่
|
 |
 |
 |
 |
Date :
2010-06-16 14:13:10 |
By :
aimoomoo |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอบคุณทั้ง 2 ความคิดเห็นนะคะ
หนูลองแก้ไข ตามคุณ heng และ aimoomoo แล้วนะคะ ยังไม่ได้ผลเลยค่ะ
ยังเหมือนเดิม ค่ะ ฝากคุณ aimoomoo และพี่ ๆ ผู้รู้ช่วยดูให้หน่อยนะคะ (หนูรอความคิดเหงจากพี่ ๆ ผู้รู้อยู่นะคะ ขอบคุณค่ะ)
|
 |
 |
 |
 |
Date :
2010-06-17 14:16:15 |
By :
wp_mart |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ไม่มี พี่ ๆ คนไหน ทราบบ้างเลยหรอคะ
ขอบคุงนะคะ สำหรับความเหงที่มีให้ ค่ะ
|
 |
 |
 |
 |
Date :
2010-06-22 23:01:12 |
By :
wp_mart |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Thank 
|
 |
 |
 |
 |
Date :
2011-04-13 08:23:35 |
By :
freagre |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|

|
Load balance : Server 00
|