 |
[PHP]
ช่วยโค้ดแบบประเมินให้หน่อยค่ะ php mysql error ไม่สามารถบันทึกได้ |
|
 |
|
|
 |
 |
|
Code
Database: `train`
--
-- --------------------------------------------------------
--
-- Table structure for table `tb_assess`
--
CREATE TABLE `tb_assess` (
`id` int(11) NOT NULL auto_increment,
`q1` int(5) NOT NULL,
`q2` int(5) NOT NULL,
`q3` int(5) NOT NULL,
`q4` int(5) NOT NULL,
`q5` int(5) NOT NULL,
`ip` char(15) NOT NULL,
`date_time` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
Code (PHP) include
01. <?php
02.
03. $host = "localhost" ;
04. $user = "root" ;
05. $pass = "1234" ;
06. $db = "train" ;
07.
08. mysql_connect( $host , $user , $pass ) or die ( "ติดต่อ Database Ser ver ไม่ได้" );
09. mysql_select_db( $db ) or die ( "เลือกใช้งานฐานข้อมูลไม่ได้" );
10. ?>
Code (PHP) que.php
1. <?php
2. $q [1]= "ความสะดวกในการใช้งานระบบ" ;
3. $q []= "ความรวดเร็วในการแสดงผล" ;
4. $q []= "ความสวยงามของระบบ" ;
5. $q []= "ความพึงพอใจของผู้ใช้งานระบบ" ;
6. $q []= "เนื้อหาเหมาะสมกับระบบ" ;
7.
8. ?>
Code (PHP) show
01. <HTML>
02. <HEAD><TITLE>ระบบประเมินออนไลน์</TITLE><meta http-equiv= "Content-Type" content= "text/html; charset=windows-874" ></HEAD>
03. <BODY>
04.
05. <FORM METHOD= "POST" ACTION= "save.php" >
06. <TABLE>
07.
08. </TABLE>
09. <TABLE BORDER= "0" CELLPADDING= "0" CELLSPACING= "1"
10. BGCOLOR= "#CCCCCC" >
11. <TR ALIGN= "center" BGCOLOR= "#EFEFEF" >
12. <TD><B>ข้อ</B></TD>
13. <TD><B>รายละเอียด</B></TD>
14. <TD><B>มากที่สุด<BR>5</B></TD>
15. <TD><B>มาก<BR>4</B></TD>
16. <TD><B>ปานกลาง<BR>3</B></TD>
17. <TD><B>น้อย<BR>2</B></TD>
18. <TD><B>น้อยที่สุด<BR>1</B></TD>
19. </TR>
20. <?
21. include "question.php" ;
22. for ( $i =1; $i <=5; $i ++){
23. ?>
24. <TR BGCOLOR= "#FFFFFF" >
25. <TD ALIGN= "center" ><?= $i ?></TD>
26. <TD> <?= $q [ $i ]?></TD>
27. <TD ALIGN= "center" >
28. <INPUT TYPE= "radio" NAME= "<? echo " ch ".$i; ?>"
29. VALUE= "5" >
30. </TD>
31. <TD ALIGN= "center" >
32. <INPUT TYPE= "radio" NAME= "<? echo " ch ".$i; ?>"
33. VALUE= "4" >
34. </TD>
35. <TD ALIGN= "center" >
36. <INPUT TYPE= "radio" NAME= "<? echo " ch ".$i; ?>"
37. VALUE= "3" CHECKED>
38. </TD>
39. <TD ALIGN= "center" >
40. <INPUT TYPE= "radio" NAME= "<? echo " ch ".$i; ?>"
41. VALUE= "2" >
42. </TD>
43. <TD ALIGN= "center" >
44. <INPUT TYPE= "radio" NAME= "<? echo " ch ".$i; ?>"
45. VALUE= "1" >
46. </TD>
47. </TR>
48. <?
49. }
50. ?>
51. </TABLE><BR>
52. <INPUT TYPE= "submit" VALUE= "Submit" >
53. <INPUT TYPE= "reset" VALUE= "Reset" >
54. </FORM>
55. </BODY>
56. </HTML>
save
Code (PHP)
01. <?php
02. $ch1 = $_POST [ 'ch1' ];
03. $ch2 = $_POST [ 'ch2' ];
04. $ch3 = $_POST [ 'ch3' ];
05. $ch4 = $_POST [ 'ch4' ];
06. $ch5 = $_POST [ 'ch5' ];
07.
08. $ip = $_SERVER [ 'REMOTE_ADDR' ];
09. $now = date ( "Y-m-d H:i:s" );
10.
11. include ( "../config/config.inc.php" );
12. $sql = "insert into tb_assess (id, q1, q2, q3,q4,q5,ip,date_time) values (null,'$ch1','$ch2','$ch3','$ch4','$ch5','$ip','$now')" ;
13. $result =mysql_db_query( $dbname , $sql );
14. if (! $result ) {
15. echo "ไม่สามารถบันทึกข้อมูลได้" ;
16. exit ;
17. }
18. echo "<H3>ขอบคุณค่ะที่ช่วยตอบแบบประเมิน</H3>" ;
19. ?>
Tag : PHP, MySQL
|
|
 |
 |
 |
 |
Date :
2010-10-06 16:41:22 |
By :
maltra |
View :
5086 |
Reply :
25 |
|
 |
 |
 |
 |
|
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (PHP)
1. $sql = "insert into tb_assess (id, q1, q2, q3,q4,q5,ip,date_time) values ('','$ch1','$ch2','$ch3','$ch4','$ch5','$ip','$now')" ;
ของ id ใส่เป็น '' ครับ ลองดูครับถ้าไม่ได้ให้ลอง debug ดูครับ
Code (PHP)
1. mysql_db_query( $dbname , $sql ) or die (mysql_error());
|
 |
 |
 |
 |
Date :
2010-10-06 16:44:47 |
By :
webmaster |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Parse error: syntax error, unexpected '.' in C:\AppServ\www\trainn\tb_assess\save.php on line 12
|
 |
 |
 |
 |
Date :
2010-10-06 16:46:47 |
By :
maltra |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ใครตาดีช่วยดูหน่อยครับ ผมดูไม่รู้ว่า error ตรงไหนครับ
|
 |
 |
 |
 |
Date :
2010-10-06 16:54:32 |
By :
webmaster |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ช่วยหน่อยนะคะ แก้แล้วไม่ได้จริงๆ
|
 |
 |
 |
 |
Date :
2010-10-06 16:56:04 |
By :
maltra |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
code include มันมีตัวแปรชื่อ $db แต่ไม่มีชื่อ $dbname อ่ะ
เกี่ยวกันไหมครับ
|
 |
 |
 |
 |
Date :
2010-10-06 17:00:35 |
By :
- - |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (save.php)
01. <?php
02. $ch1 = $_POST [ 'ch1' ];
03. $ch2 = $_POST [ 'ch2' ];
04. $ch3 = $_POST [ 'ch3' ];
05. $ch4 = $_POST [ 'ch4' ];
06. $ch5 = $_POST [ 'ch5' ];
07.
08. $ip = $_SERVER [ 'REMOTE_ADDR' ];
09. $now = date ( "Y-m-d H:i:s" );
10.
11. include ( "../config/config.inc.php" );
12. $sql = "insert into tb_assess (id, q1, q2, q3,q4,q5,ip,date_time) values (null,'$ch1','$ch2','$ch3','$ch4','$ch5','$ip','$now')" ;
13. $result =mysql_db_query( $dbname , $sql );
14. if (! $result ) {
15. echo "ไม่สามารถบันทึกข้อมูลได้" ;
16. exit ;
17. }
18. echo "<H3>ขอบคุณค่ะที่ช่วยตอบแบบประเมิน</H3>" ;
19. ?>
ตัวนี้ลองรันดูแล้วไม่มี error ดังกล่าวแจ้งมาน่ะครับ
|
 |
 |
 |
 |
Date :
2010-10-06 17:10:48 |
By :
webmaster |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
มันไม่แจ้งค่ะ error แต่มันแจ้งว่า ไม่สามารถบันทึกข้อมูลได้ค่ะ - -!!!
|
 |
 |
 |
 |
Date :
2010-10-06 17:13:29 |
By :
maltra |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ลอง echo $sql เเล้วเอาไปใส่ใน phpmyadmin ดูว่าได้ป่าวคับ ถ้าไมได้ ผมจำได้ว่า มันจะบอกเป็นตัวแปรที่เป็นปัญหา
|
 |
 |
 |
 |
Date :
2010-10-06 17:13:31 |
By :
- - |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
echo แล้ว ใส่ได้ ด้วยค่ะ แต่ เวลารัน ทำไม มีปัญหา ไม่รู้จะแก้ไงเลยค่ะ
|
 |
 |
 |
 |
Date :
2010-10-06 17:17:20 |
By :
maltra |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ลองดูก่อนครับว่า ตรง connect ที่คุณเขียนอะครับ มานชื่อ เดียวกับ file connect หรือป่าวครับ
แล้งตรงนี้ลองเปลี่ยนเป็นแบบนี้ดูนะครับ
Code
$sql="insert into tb_assess (id,q1,q2,q3,q4,q5,ip,date_time) values (null,'$ch1','$ch2','$ch3','$ch4','$ch5','$ip','$now')";
เพราะว่าอาจเกิดจาก เว้นวรรคก็ได้นะครับ เพราะผมเคยเป็นครับ
|
ประวัติการแก้ไข 2010-10-06 17:22:27
 |
 |
 |
 |
Date :
2010-10-06 17:18:47 |
By :
SOUL |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
insert into tb_assess (id, q1, q2, q3,q4,q5,ip,date_time) values (null,'3','3','3','3','3','127.0.0.1','2010-10-06 18:22:42')ไม่สามารถบันทึกข้อมูลได้
เอาไปใส่ ใน phpmyadmin แล้ว ใส่ ได้ แต่ รันธรรมดา ฟ้อง ไม่สามารถบันทึกข้อมูลได้
|
 |
 |
 |
 |
Date :
2010-10-06 17:19:29 |
By :
maltra |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ได้แล้ว ค่ะ ขอบคุณทุกคนที่ช่วย นะค่ะ
โค้ด ที่ผิด คือ .$result=mysql_db_query($dbname,$sql); ไม่ตรง กับ ไฟล์ config
Code (PHP)
01. <?php
02. $ch1 = $_POST [ 'ch1' ];
03. $ch2 = $_POST [ 'ch2' ];
04. $ch3 = $_POST [ 'ch3' ];
05. $ch4 = $_POST [ 'ch4' ];
06. $ch5 = $_POST [ 'ch5' ];
07.
08. $ip = $_SERVER [ 'REMOTE_ADDR' ];
09. $now = date ( "Y-m-d H:i:s" );
10.
11. include ( "../config/config.inc.php" );
12. $sql = "insert into tb_assess (id, q1, q2, q3,q4,q5,ip,date_time) values (null,'$ch1','$ch2','$ch3','$ch4','$ch5','$ip','$now')" ;
13. echo $sql ;
14. $result =mysql_db_query( $db , $sql );
15. if (! $result ) {
16. echo "ไม่สามารถบันทึกข้อมูลได้" ;
17. exit ;
18. }
19. echo "<H3>ขอบคุณค่ะที่ช่วยตอบแบบประเมิน</H3>" ;
20. ?>
|
 |
 |
 |
 |
Date :
2010-10-06 17:22:56 |
By :
maltra |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ลองเปลี่ยนตามผมดูนะครับเผื่อได้อิอิอิอิ
|
 |
 |
 |
 |
Date :
2010-10-06 17:23:38 |
By :
SOUL |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
โย๊ว ดีใจด้วยครับ 
|
 |
 |
 |
 |
Date :
2010-10-06 17:26:36 |
By :
webmaster |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ยินดีด้วยครับ
|
 |
 |
 |
 |
Date :
2010-10-06 17:27:49 |
By :
SOUL |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
          
|
 |
 |
 |
 |
Date :
2010-10-06 17:30:06 |
By :
maltra |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
mal_kai@live.com นะคะ
|
 |
 |
 |
 |
Date :
2010-12-22 14:31:28 |
By :
maltra |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอความรู้เป็นวิทยาทานนะคะ
question.php เนี่ย มันคืออะไรอ่ะคะ
|
 |
 |
 |
 |
Date :
2011-01-07 09:43:45 |
By :
T_T |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ไม่ ทราบ ว่า ผลของการประเมิน ออกมาประมาน ไหน ครับ ช่วยบอกหน่อย ครับ พอดีว่าทำในส่วนนี้เหมือนกัน.... ครับ
|
 |
 |
 |
 |
Date :
2011-03-25 01:07:22 |
By :
yainakrub |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอตัวอย่าง ด้วยนะค้าบบบ โปรเจค จบ จิง ๆ T-T nitchan_@hotmail.com
|
 |
 |
 |
 |
Date :
2013-01-10 22:31:23 |
By :
Bank |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอตัวอย่าง ด้วยครับ ขอบคุณครับ วันนี้เลยนะครับ T.chai_infinity@hotmail.com
|
 |
 |
 |
 |
Date :
2013-03-20 14:39:48 |
By :
chai |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอตัวอย่างหน่อยได้ไหมค่ะ พกดีว่าทำโปรเจคเรื่องนี้เเล้วติดอยู่ที่ตรงนี้อะค่ะ ส่งไฟล์มาที่เมล์ nobowmo@gmail.com ขอบคุณล่วงหน้านะค่ะ   
|
 |
 |
 |
 |
Date :
2015-01-12 23:56:15 |
By :
ทนืยๆยนพื |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|