Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > PHP > PHP Forum > สอบถามเรื่อง การเก็บ ข้อมูลแบบ session ไม่รองรับค่าทั้งหมด



 

สอบถามเรื่อง การเก็บ ข้อมูลแบบ session ไม่รองรับค่าทั้งหมด

 



Topic : 081687



โพสกระทู้ ( 316 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook



สอบถามเรื่อง การเก็บ ข้อมูลแบบ session ไม่รองรับค่าทั้งหมด
ผมไม่แน่ใจว่าเป็นตัวนี้หรือเปล่าครับ
คืผผมทำแบบเรียนออนไลน์สำหรับ้เด็กน่ะครับ
ปัญหาของผมคือ ผมทำแบบทดสอบไปแล้ว 11 บท พอเข้าบทที่ 12 ก็ทำงานตามปกติแล้วผมก็ทำบทที่ 13 ต่อไป แล้วคะแนนสามารถผ่านไปบทถัดไปได้่แต่พอผม logout ออกมาแล้วกลับ login เข้าไปใหม่ มันดันกลับมาที่บทที่ 12 ที่เดิมครับโดยไม่ได้ฟ้อง error อะไรเลย
อันนี้คคือบทที่ 12

Code (PHP)
<?
session_start();
require_once('Connections/db_connect.php'); 
//mysql_select_db($database_db_connect, $db_connect);
$mem_user = $_SESSION['MEM_USER']; 
$mem_pass = $_SESSION['MEM_PASS']; 
$query_singin = "SELECT member.mem_pass FROM member WHERE member.mem_user='$mem_user' AND member.mem_pass='$mem_pass'";
//$singin = mysql_query($query_singin, $db_connect) or die(mysql_error());
$singin = mysql_query($query_singin);
						$row_singin=mysql_fetch_array($singin);
$totalRows_singin = mysql_num_rows($singin);
if($totalRows_singin==0) { header("location:index.php"); }

//$sql = "SELECT  *  FROM read_chapter WHERE mem_user='$mem_user' AND chapter='$PHP_SELF';";
//$result = mysql_query($sql) or die(mysql_error());
//if (mysql_num_rows($result)==0) {
//	$sql = "INSERT INTO read_chapter (mem_user, chapter) VALUES ('$mem_user', '$PHP_SELF');";
//	$result = mysql_query($sql) or die(mysql_error());
//}else
	//header("location:chap_1.1.php");
?>


คือผมสงสัยว่า ถ้าเป็นแบบนั้นจริงทำไมไม่เป็นตั้งแต่บทแรกๆ นะครับ



Tag : PHP, MySQL, CakePHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-07-29 16:14:44 By : jumloon2005 View : 1382 Reply : 16
 

 

No. 1



โพสกระทู้ ( 5,105 )
บทความ ( 4 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


มีการเปิด session_start(); แล้วตอน logout ได้มีการทำลาย session ออกหรือเปล่าครับ session_destroy(); ที่หน้า logout หรือเปล่าครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-29 16:58:07 By : apisitp
 


 

No. 2



โพสกระทู้ ( 316 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

ตอนที่เริ่มทำแบบทดสอบมันจะฟ้องแบบนี้เกือบทุกอันเลยครับ ไม่รู้จะเกี่ยวกันหรือเปล่าครับ

session


ถ้าเป็นไฟล์ logout ที่ผมทำ


Code (PHP)
<?
session_start();
session_destroy();
header("location:index.php");
?>




มี แแค่นี้อ่ะครับ จะเกียวกันไหมไครับ แต่ที่ผมสงสัยคือทำไปได้ตั้งหลายบท พอไปบท chap12 ถึงเป็นครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-29 18:43:54 By : jumloon2005
 

 

No. 3



โพสกระทู้ ( 5,105 )
บทความ ( 4 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


session_destroy(); ลองเอาไปไว้ล่างสุดของ Code ดูึครับ ไม่แน่ใจเลยเหมื่อนกัน

พอบอกเสร็จก็ไปหา logout ของผม ผมใช้


Code
session_start();
session_destroy();
echo("<script language='javascript1.2'>");
echo("window.location='../main.php';");
echo("</script>");


ถ้าจำไม่ผิดมันตัดปัญหาเรื่อง header นะ ลองดู ๆ


ประวัติการแก้ไข
2012-07-29 19:33:50
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-29 19:28:01 By : apisitp
 


 

No. 4



โพสกระทู้ ( 316 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

ไม่ผ่านครับ ผมลองเอาของพี่ apisitp

Code (PHP)
<?
session_start();
session_destroy();
echo("<script language='javascript1.2'>");
echo("window.location='/index.php';");
echo("</script>"); 
?>


จากของเดิมของผม

Code (PHP)
<?
session_start();
session_destroy();
header("location:index.php");
?>



ประวัติการแก้ไข
2012-07-30 07:49:59
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-30 07:20:52 By : jumloon2005
 


 

No. 5



โพสกระทู้ ( 5,105 )
บทความ ( 4 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


เอาใหม่ ๆ Code ที่ผมให้ไปมันเป็น logout นะ
ถ้า login ก็ใช้อันเดิมจิ่ ถ้าเอา session_destroy(); ไปใส่ในเพจ login ค่า session ทั้งหมดก็ถูกล้าง
คิดตรงกันหรือเปล่า เด๋วเอาเช็ค username password ไปเทียบดูนะ --"

checkuser.php(PHP)
<?php
session_start();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<meta http-equiv=Content-Type content="text/html; charset=windows-874">
</HEAD>
<?PHP
$username2=$_POST[username];
$password2=$_POST[password];
session_register("sess_username2");
session_register("sess_password2");
session_register("sess_idadmin2");
session_register("sess_uname2");
session_register("sess_EDU");
session_register("sess_status2");

if (count($sess_username2)=="0") {
	$check=1;
} else  if (!in_array($username, $sess_username2)) {
	$check=1;
}
if ($check==1) {
include  "config/connect.php" ;
mysql_connect($host,$user,$pw) or die("ติดต่อ Host ไม่ได้");
mysql_select_db($dbname) or die("ติดต่อฐานข้อมูลไม่ได้");
mysql_query("SET character_set_results=tis620");
mysql_query("SET character_set_client='tis620'");
mysql_query("SET character_set_connection='tis620'");
mysql_query("collation_connection = tis620_thai_ci");
mysql_query("collation_database = tis620_thai_ci");
mysql_query("collation_server = tis620_thai_ci");
$sql = " select * from  user  where uadmin = '$username2' and  padmin = '$password2'";
$result1=mysql_db_query($dbname,$sql);
	$rs1=mysql_fetch_array($result1);
	$sess_username2[]=$rs1[uadmin];
	$sess_password2[]=$rs1[padmin];
	$sess_uname2[]=$rs1[uname];
	$sess_status2[]=$rs1[status];

}

if ($username2==""||$password2=="")
		{ echo "<script>alert ('กรุณากรอก Username และ Password');history.back();</script>"; 
	
		}	

include  "config/connect.php" ;
mysql_connect($host,$user,$pw) or die("ติดต่อ Host ไม่ได้");
mysql_select_db($dbname) or die("ติดต่อฐานข้อมูลไม่ได้");
mysql_query("SET character_set_results=tis620");
mysql_query("SET character_set_client='tis620'");
mysql_query("SET character_set_connection='tis620'");
mysql_query("collation_connection = tis620_thai_ci");
mysql_query("collation_database = tis620_thai_ci");
mysql_query("collation_server = tis620_thai_ci");

$sql1 = " select * from  user  where uadmin = '$username2' and  padmin = '$password2'";
$result3  =  mysql_db_query ( $dbname, $sql1 );
$num =  mysql_num_rows ( $result3);
$rs2=mysql_fetch_array($result3);
	$sess_username2[]=$rs2[uadmin];
	$sess_password2[]=$rs2[padmin];
	$sess_uname2[]=$rs2[uname];
	$sess_status2[]=$rs2[status];
mysql_close ( ) ;
if ( $num <= 0 )  { //ตรงนี้ถ้า username password ไม่มีใน db ก็ เด้งฟ้อง แล้วก็ล้างค่า session 
	session_unregister("sess_idadmin");
	session_unregister("sess_username2");
	session_unregister("sess_password2");
	session_unregister("sess_uname2");
	session_unregister("sess_status2");
	echo "<script>alert ('เกิดข้อผิดพลาด Username และ Password ไม่ถูกต้อง');history.back();</script>";
} 
//ตรงนี้ผมไม่ได้ใส่ else จำไม่ได้ว่าทำไม
//แต่ถ้า username password มีใน db ก็เอาค่า status มาใช้ ถ้ามีค่าเป็น 1 ก็ไปเพจที่ต้องการ ถ้าไม่ใช่ ก็ไปอีกเพจ
if ($rs2[status]==1){
	$_SESSION[loginz] = "true";
			echo("<script language='javascript1.2'>");
            echo("window.location='news/addnews.php';");
            echo("</script>"); }else{
			echo("<script language='javascript1.2'>");
            echo("window.location='../index.php';");
            echo("</script>"); }
			
	?>
</HTML>

เมื่อทำนุ๋นทำนี่เสร็จแล้ว ตอน logout ก็ใช้ Code ตามที่บอกไป ลองดูอีกทีนะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-30 07:49:40 By : apisitp
 


 

No. 6



โพสกระทู้ ( 316 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

จากการที่แก้น่ะครับ
ไฟล์ logout

Code (PHP)
<?
session_start();
session_destroy();
echo("<script language='javascript1.2'>");
echo("window.location='/index.php';");
echo("</script>"); 
?>



ไฟล์ login เพิ่มเติมครับ

Code (PHP)
<? session_start(); 
session_destroy(); ?>



ผลการรัน
login ได้ตามปกติ
แต่พอเข้าบทเรียนไป จะกลับสู่ หน้า index ตลอดเลยครับ
ส่วนพอ logout ออกมาก็จะเจอหน้านี้ครับ

ภาพหลังจากการ loout ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-30 08:10:25 By : jumloon2005
 


 

No. 7



โพสกระทู้ ( 5,105 )
บทความ ( 4 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


เอา code เพจ login มาดูเต็ม ๆ ถ้ายังไม่ได้

ตรง
echo("window.location='/index.php';");

คุณก็ต้องเปลี่ยน path /index.php เป็นที่ต้องการ อย่าเหมือนผมซิ
ผมไม่รู้ว่าเพจที่คุณต้องการอยู่ตรงไหน ลองดูดีดีครับ จะได้แล้วนิ่
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-30 08:46:49 By : apisitp
 


 

No. 8



โพสกระทู้ ( 316 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

ครับนี้คือ code login ครับ
เมื่อ logout ผมก็ให้กลับไปที่หน้า index เหมือนกันครับ

<? session_start();
session_destroy(); ?>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
<?

require_once('Connections/db_connect.php');
$MEM_USER = $HTTP_POST_VARS['MEM_USER'];
$MEM_PASS = $HTTP_POST_VARS['MEM_PASS'];
$_SESSION['MEM_USER']= $MEM_USER;
$_SESSION['MEM_PASS']= $MEM_PASS ;
//print $_SESSION['MEM_USER'];
//print "<br>".$_SESSION['MEM_PASS'];
$sql = "SELECT MEM_PASS FROM member WHERE MEM_USER='$MEM_USER' AND MEM_PASS='$MEM_PASS'";
//$sql = "SELECT * FROM MEMBER WHERE MEM_USER='$MEM_USER' AND MEM_PASS='$MEM_PASS'";
//print $sql;

$rs = mysql_query($sql) or die(mysql_error());
$nrow = mysql_num_rows($rs);
$row=mysql_fetch_array($rs);
//if($nrow >=1){
if($nrow !=0){

// $sql1=" SELECT MEM_SCORE1 FROM MEMBER WHERE MEM_USER = '$MEM_USER' AND MEM_PASS = '$MEM_PASS' ";
// //print $sql1;
// $rs1 = mysql_query($sql1);
// $nrow1 = mysql_num_rows($rs1);
// $row1=mysql_fetch_array($rs1);
// if($row1==0) {
// print " <meta http-equiv=\"refresh\" content=\"0; URL=chap_1.php?ck=0\"> ";

// }else {
//print " <meta http-equiv=\"refresh\" content=\"0; URL=chap_1.php?ck=0\"> ";
//$sql2=" SELECT MEM_PRETEST_VALUE, MEM_SCORE1, MEM_SCORE2, MEM_SCORE3, MEM_SCORE_POST FROM MEMBER WHERE MEM_USER ='$MEM_USER' and MEM_PASS='$MEM_PASS' ";
$sql2=" SELECT * FROM member WHERE mem_user ='$MEM_USER' and mem_pass='$MEM_PASS' ";
//print $sql2;
$rs2 = mysql_query($sql2);
$nrow2 = mysql_num_rows($rs2);
$row2=mysql_fetch_array($rs2);

$score1=$row2['mem_pretest_value'];
$score2=$row2['mem_score1'];
$score3=$row2['mem_score2'];
$score4=$row2['mem_score3'];
$score5=$row2['mem_score4'];
$score6=$row2['mem_score5'];
$score7=$row2['mem_score6'];
$score8=$row2['mem_score7'];
$score9=$row2['mem_score8'];
$score10=$row2['mem_score9'];
$score11=$row2['mem_score10'];
$score12=$row2['mem_score11'];
$score13=$row2['mem_score12'];
$score14=$row2['mem_score13'];
$score15=$row2['mem_score14'];
$score16=$row2['mem_score15'];
$score17=$row2['mem_score16'];
$score18=$row2['mem_score17'];
$score19=$row2['mem_score18'];
$score20=$row2['mem_score_post'];
//echo "1:".$score1." 2:".$score2." 3:".$score3." 4:".$score4." 5:".$score5;
if(($score>0) || ($score1==0)) {
//print " <meta http-equiv=\"refresh\" content=\"0; URL=chap_1.php\"> ";
print " <meta http-equiv=\"refresh\" content=\"0; URL=chap_1.php?cK=0\"> ";
}else if($score2<8) {
// print " <meta http-equiv=\"refresh\" content=\"0; URL=test1.php\"> ";
print " <meta http-equiv=\"refresh\" content=\"0; URL=chap1.php\"> ";
}else if($score3<8) {
//print " <meta http-equiv=\"refresh\" content=\"0; URL=test2.php\"> ";
print " <meta http-equiv=\"refresh\" content=\"0; URL=chap2.php\"> ";
}else if($score4<8) {
// print " <meta http-equiv=\"refresh\" content=\"0; URL=test1.php\"> ";
print " <meta http-equiv=\"refresh\" content=\"0; URL=chap3.php\"> ";
}else if($score5<8) {
// print " <meta http-equiv=\"refresh\" content=\"0; URL=test1.php\"> ";
print " <meta http-equiv=\"refresh\" content=\"0; URL=chap4.php\"> ";
}else if($score6<8) {
// print " <meta http-equiv=\"refresh\" content=\"0; URL=test1.php\"> ";
print " <meta http-equiv=\"refresh\" content=\"0; URL=chap5.php\"> ";
}else if($score7<8) {
// print " <meta http-equiv=\"refresh\" content=\"0; URL=test1.php\"> ";
print " <meta http-equiv=\"refresh\" content=\"0; URL=chap6.php\"> ";
}else if($score8<8) {
// print " <meta http-equiv=\"refresh\" content=\"0; URL=test1.php\"> ";
print " <meta http-equiv=\"refresh\" content=\"0; URL=chap7.php\"> ";
}else if($score9<8) {
// print " <meta http-equiv=\"refresh\" content=\"0; URL=test1.php\"> ";
print " <meta http-equiv=\"refresh\" content=\"0; URL=chap8.php\"> ";
}else if($score10<8) {
// print " <meta http-equiv=\"refresh\" content=\"0; URL=test1.php\"> ";
print " <meta http-equiv=\"refresh\" content=\"0; URL=chap9.php\"> ";
}else if($score11<8) {
// print " <meta http-equiv=\"refresh\" content=\"0; URL=test1.php\"> ";
print " <meta http-equiv=\"refresh\" content=\"0; URL=chap10.php\"> ";
}else if($score12<8) {
// print " <meta http-equiv=\"refresh\" content=\"0; URL=test1.php\"> ";
print " <meta http-equiv=\"refresh\" content=\"0; URL=chap11.php\"> ";
}else if($score13<16) {
// print " <meta http-equiv=\"refresh\" content=\"0; URL=test1.php\"> ";
print " <meta http-equiv=\"refresh\" content=\"0; URL=chap12.php\"> ";
}else if($score14<8) {
// print " <meta http-equiv=\"refresh\" content=\"0; URL=test1.php\"> ";
print " <meta http-equiv=\"refresh\" content=\"0; URL=chap13.php\"> ";
}else if($score15<8) {
// print " <meta http-equiv=\"refresh\" content=\"0; URL=test1.php\"> ";
print " <meta http-equiv=\"refresh\" content=\"0; URL=chap14.php\"> ";
}else if($score16<8) {
// print " <meta http-equiv=\"refresh\" content=\"0; URL=test1.php\"> ";
print " <meta http-equiv=\"refresh\" content=\"0; URL=chap15.php\"> ";
}else if($score17<8) {
// print " <meta http-equiv=\"refresh\" content=\"0; URL=test1.php\"> ";
print " <meta http-equiv=\"refresh\" content=\"0; URL=chap16.php\"> ";
}else if($score18<8) {
//print " <meta http-equiv=\"refresh\" content=\"0; URL=test3.php\"> ";
print " <meta http-equiv=\"refresh\" content=\"0; URL=chap17.php\"> ";
}else if($score19<8) {
// print " <meta http-equiv=\"refresh\" content=\"0; URL=test1.php\"> ";
print " <meta http-equiv=\"refresh\" content=\"0; URL=chap18.php\"> ";
}else if($score20<15) {
//print " <meta http-equiv=\"refresh\" content=\"0; URL=test4.php\"> ";
print " <meta http-equiv=\"refresh\" content=\"0; URL=test4.php\"> ";
}else if (($score1>0)&&($score2>=8)&&($score3>=8)&&($score4>=8)&&($score5>=8)&&($score6>=8)&&($score7>=8)&&($score8>=8)&&($score9>=8)&&($score10>=8)&&($score11>=8)&&($score12>=8)&&($score13>=8)&&($score14>=8)&&($score15>=15)&&($score16>=15)&&($score17>=15)&&($score18>=15)&&($score19>=15)&&($score20>=15)){
print " <meta http-equiv=\"refresh\" content=\"0; URL=chap_1.php?cK=1\"> ";
}
// }
}else {
print "<script>";
print "alert('username หรือ password ไม่ถูกต้องค่ะ');";
print "location.href='index.php';";
print "</script>";
}
?>


ประวัติการแก้ไข
2012-07-30 11:21:05
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-30 09:28:56 By : jumloon2005
 


 

No. 9



โพสกระทู้ ( 5,105 )
บทความ ( 4 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


ผมยิ่งอ่านยิ่งหลงประเด็น คุณ jumloon2005 ถ้ากลับมาอ่านคุณเริ่มใหม่นะ
1) ตาม คห.ที่ 2 ผมแนะนำให้เอา session_destroy(); ไว้ที่หน้า logout มันยังขึ้น error ตรง test1.php onlin 3 อยู่หรือเปล่าครับ ผลมันคืออะไร??
2) ตาม คห.ที่ 4 ผมได้ให้ code ไว้เช็ค username / password คุณได้เอาไปประยุกต์แล้วติดตรงไหน??
3) ตาม คห.ที่ 6 ผมอ่านไม่ละเอียดเอง
- login ปกติ ขอโทษด้วยตรงนี้ผมอ่านไม่ละเีอียดเลยไปขอ Code login มา ซึ่งไม่เกี่ยวกันผมเข้าใจผิด
- logout ออกมาคุณก็ต้องเปลี่ยน path ตาม คห.ที่ 7 ลองเปลี่ยนหรือยัง ลองเปลี่ยนเป็นหน้าแรกของบทเรียน ลองไรเครื่องหมาย / กับ . ดีดีครับ ลองแล้วผลที่ได้เป็นไง??
- แต่พอเข้าบทเรียนไป จะกลับสู่ หน้า index ตลอดเลยครับ ตรงนี้ล่ะคือปัญหา ถูกต้องไหมครับ??
หลังจาก login มาแล้วคุณจะส่งค่าไปตามหน้าต่าง ๆ ได้การคิดคะแนน ตัวแปร คือ score แต่ละอัน ตรงนี้มีค่า score ออกมาถูกต้องตามต้องการหรือเปล่าครับ ถ้าถูกต้องเงื่อนไข if elseif ทั้งหลายก็ต้องมาไล่ค่าดีดีแล้วครับ

ช่วยตามที่ละข้อนะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-30 11:21:17 By : apisitp
 


 

No. 10



โพสกระทู้ ( 316 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

ครับ
1) ตาม คห.ที่ 2 แนะนำให้เอา session_destroy();
ตัวแก้โปรแกรม ไฟล์ logout ที่ทำให้เครื่องน่ะครับ
<?
session_start();
session_destroy();
echo("<script language='javascript1.2'>");
echo("window.location='./index.php';");
echo("</script>");
?>

ผลการรัน
run1

หน้า test 1

test
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-30 11:40:55 By : jumloon2005
 


 

No. 11



โพสกระทู้ ( 316 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

2) ตาม คห.ที่ 4 ได้ให้ code ไว้เช็ค username / password

อันนี้ไม่ติดครับ

ยัง login และ logout ได้ตามปกติ



3) แก้ไข้ปัญหาได้ตามปกติแล้วครับ
คือ login เข้าได้ตามปกติ
และ logout ก็ยังไปหน้าแรกตามที่ต้องการได้ตามปกติครับ
แต่ปัญหาที่ยังไม่ได้คือ ข้อ 1 ครับ
รวมถึงปัญหา ตัวอย่างเช่นผมทำบทเรียนไปแล้ว 17 บท
แล้ว logout ออกมา พอ login เข้าไปอีกครั้ง
กลับไปแค่บทที่ 12 ครับ วิ่งไปทีหน้าที่ชื่อว่า chap12.php
คือตัวนี้ครับ

<?
session_start();
require_once('Connections/db_connect.php');
//mysql_select_db($database_db_connect, $db_connect);
$mem_user = $_SESSION['MEM_USER'];
$mem_pass = $_SESSION['MEM_PASS'];
$query_singin = "SELECT member.mem_pass FROM member WHERE member.mem_user='$mem_user' AND member.mem_pass='$mem_pass'";
//$singin = mysql_query($query_singin, $db_connect) or die(mysql_error());
$singin = mysql_query($query_singin);
$row_singin=mysql_fetch_array($singin);
$totalRows_singin = mysql_num_rows($singin);
if($totalRows_singin==0) { header("location:index.php"); }

//$sql = "SELECT * FROM read_chapter WHERE mem_user='$mem_user' AND chapter='$PHP_SELF';";
//$result = mysql_query($sql) or die(mysql_error());
//if (mysql_num_rows($result)==0) {
// $sql = "INSERT INTO read_chapter (mem_user, chapter) VALUES ('$mem_user', '$PHP_SELF');";
// $result = mysql_query($sql) or die(mysql_error());
//}else
//header("location:chap_1.1.php");
?>
<html>
<head>
<title>O N L I N E C O U R S E :: unlimite learning your self online 24 hr.</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
<style type="text/css">
<!--
@import url("mystyle.css");
-->
</style>
<link href="mystyle.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
.style6 {
font-family: "ms Sans Serif";
font-size: 14px;
}
.style34 {
color: #0000FF;
font-weight: bold;
}
.style35 {font-size: 36px}
.style37 {font-family: "ms Sans Serif"; font-size: 24px; }
-->
</style>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_controlSound(x, _sndObj, sndFile) { //v3.0
var i, method = "", sndObj = eval(_sndObj);
if (sndObj != null) {
if (navigator.appName == 'Netscape') method = "play";
else {
if (window.MM_WMP == null) {
window.MM_WMP = false;
for(i in sndObj) if (i == "ActiveMovie") {
window.MM_WMP = true; break;
} }
if (window.MM_WMP) method = "play";
else if (sndObj.FileName) method = "run";
} }
if (method) eval(_sndObj+"."+method+"()");
else window.location = sndFile;
}
//-->
</script>
<script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
</head>

<body>
<table width="780" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td bgcolor="#FFFFFF"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td bgcolor="#FFFFFF"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src="img/bansucess.jpg" width="982" height="200">
<TABLE height=21 cellSpacing=1 cellPadding=0 width="981" bgColor=#FFFFFF border=0>
<!-- จบการเปลี่ยนแปลง -->
<TBODY>
<TR bgColor=#000000>
<TD width=160 height=19 align=center bgcolor="#CC99CC" onclick=mClk(this); onMouseOver="mOvr(this,'#6600FF');" onmouseout=mOut(this);><a href="index.php"><strong>home</strong></a></TD>
<TD width=160 height=19 align=center bgcolor="#CC99CC" onclick=mClk(this); onMouseOver="mOvr(this,'#CC99FF');" onmouseout=mOut(this);><a href="descript.php"><strong>คำอธิบายรายวิชา</strong></a></TD>
<TD width=160 height=19 align=center bgcolor="#CC99CC" onclick=mClk(this); onMouseOver="mOvr(this,'#6699FF');" onmouseout=mOut(this);><a href="courseplan.php"><strong>แผนการเรียน</strong></a></TD>
<TD width=160 height=19 align=center bgcolor="#CC99CC" onclick=mClk(this); onMouseOver="mOvr(this,'#81A765');" onmouseout=mOut(this);><a href="aboutus.php"><strong>ผู้จัดทำ</strong></a></TD>
<TD width=163 height=19 align=center bgcolor="#CC99CC" onclick=mClk(this); onMouseOver="mOvr(this,'#0000FF');" onmouseout=mOut(this);><a href="guestion/index.php"><strong>กระดานข่าว</strong></a></TD>
<TD width=171 height=19 align=center bgcolor="#CC99CC" onclick=mClk(this); onMouseOver="mOvr(this,'#C0C088');" onmouseout=mOut(this);><a href="admin/index.php"><strong>Admin</strong></a> <a class="toolLnk" href="indexstudent.php"></a></TD>
</TR>
</TBODY>
</TABLE></td></tr>
<tr>
<td><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20%" valign="top" background="images/bg_b.gif"><table width="218" border="0" cellspacing="0" cellpadding="0">
<tr>
<td background="images/bg_b.gif"><?
$foo = include 'leftmenu.php';
?></td>
</tr>
</table></td>
<td><img src="images/box_1.gif" width="9" height="9"></td>
<td width="80%" valign="top"><table width="100%" border="1" bordercolor="#FF9900">
<tr>
<td valign="top"><p align="center" class="style6">&nbsp;</p>
<p align="center"><span class="style35">หลักการอ่านภาษาไทยเพื่อจับใจความโดยใช้นิทาน</span></p>
<p align="center"><span class="style35">ใบความรู้ <span class="style37"> </span>เรื่องหนูกัดเหล็ก</span></p>
<p align="center"><img src="page/chapt10/1.jpg" width="650" height="550"></p>
<p align="center" class="style6">&nbsp;</p>
<p align="left" class="style6"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;แนวทางการเรียนรู้</p>
<p align="center" class="style6"><a href="chap_121_3.php"><span class="style34">เข้าสู่บทเรียนได้เลย &gt;&gt;&gt;&gt;&gt; <img src="images/animation/ani740.gif" width="144" height="72"></span> ๑</a>&nbsp;</p>
<p align="center" class="txt_blue"><span class="style6"><a href="index.php"><strong>ย้อนกลับ</strong></a><a href="chap_1.3.2.php"></a></span></p>
<p class="txt_blue">&nbsp;</p></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>
</body>
</html>
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-30 11:56:06 By : jumloon2005
 


 

No. 12



โพสกระทู้ ( 5,105 )
บทความ ( 4 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


ปัญหา คห.ที่ 10 เอา

<?PHP
session_start();
?>

ไปไว้บรรทัดที่ 1 บนสุดเลยครับ

----------------------------------------------------------
ส่วนตรงที่ 17 ทำไปแล้ว แต่พอ login มันไปบทที่ 12 จริง ๆ แล้ว ปัญหานี้มันต้องไปที่ บทที่ เท่าไรครับ
ปัญหาตัวนี้มันน่าจะเป็น link หรือ เงื่อนไข if ที่คุณเขียนขึ้นมาแล้วครับ ลองไล่ตัวแปรใน db ค่าของ score1,score2,...,score20 ให้ดีครับ
เพราะแทบทุกค่าเงื่อนไข น้อยกว่า 8 หใด อาจจะเขียนเงื่อนไขผิดก็ได้นะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-30 12:29:02 By : apisitp
 


 

No. 13



โพสกระทู้ ( 316 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

ขอบคุณครับ ปัญหาข้อที่ 1
ตรง test 1 หายแล้วครับ


ส่วนปัญหาสุดท้ายที่ผมบอกไปคือ
วันนีี้ผมก็ลองทำแบบเรียนใหม่ครับ
ทำไปเรื่อยๆ ทำบทที่ 13 แล้วก็ logout ออกมา
พอ login เข้ามาใหม่ก็ยังเป็น chap12 เหมือนเดิมครับ
chap12.php

<?
session_start();
require_once('Connections/db_connect.php');
//mysql_select_db($database_db_connect, $db_connect);
$mem_user = $_SESSION['MEM_USER'];
$mem_pass = $_SESSION['MEM_PASS'];
$query_singin = "SELECT member.mem_pass FROM member WHERE member.mem_user='$mem_user' AND member.mem_pass='$mem_pass'";
//$singin = mysql_query($query_singin, $db_connect) or die(mysql_error());
$singin = mysql_query($query_singin);
$row_singin=mysql_fetch_array($singin);


ประวัติการแก้ไข
2012-07-30 15:34:37
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-30 12:55:52 By : jumloon2005
 


 

No. 14



โพสกระทู้ ( 316 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

หรือว่ามีปัญหาที่ตัว test12 ครับ แต่คะแนนมันบอกว่าผ่านหมดน่ะครับ

<meta http-equiv=Content-Type content="text/html; charset=tis-620">

<?

session_start();

require_once('Connections/db_connect.php'); ?>

<?php

//mysql_select_db($database_db_connect, $db_connect);

if (!isset($_SESSION['MEM_USER'])) { $MEM_USER = ""; } else { $MEM_USER = $_SESSION['MEM_USER']; }

if (!isset($_SESSION['MEM_PASS'])) { $MEM_PASS = ""; } else { $MEM_PASS = $_SESSION['MEM_PASS']; }

if (!isset($HTTP_POST_VARS['send'])) { $send = ""; } else { $send = $HTTP_POST_VARS['send']; }

if (!isset($HTTP_POST_VARS['item1'])) { $item1= ""; } else { $item1 = $HTTP_POST_VARS['item1']; }

if (!isset($HTTP_POST_VARS['item2'])) { $item2= ""; } else { $item2 = $HTTP_POST_VARS['item2']; }

if (!isset($HTTP_POST_VARS['item3'])) { $item3= ""; } else { $item3 = $HTTP_POST_VARS['item3']; }

if (!isset($HTTP_POST_VARS['item4'])) { $item4= ""; } else { $item4 = $HTTP_POST_VARS['item4']; }

if (!isset($HTTP_POST_VARS['item5'])) { $item5= ""; } else { $item5 = $HTTP_POST_VARS['item5']; }

if (!isset($HTTP_POST_VARS['item6'])) { $item6= ""; } else { $item6 = $HTTP_POST_VARS['item6']; }

if (!isset($HTTP_POST_VARS['item7'])) { $item7= ""; } else { $item7 = $HTTP_POST_VARS['item7']; }

if (!isset($HTTP_POST_VARS['item8'])) { $item8= ""; } else { $item8 = $HTTP_POST_VARS['item8']; }

if (!isset($HTTP_POST_VARS['item9'])) { $item9= ""; } else { $item9 = $HTTP_POST_VARS['item9']; }

if (!isset($HTTP_POST_VARS['item10'])) { $item10= ""; } else { $item10 = $HTTP_POST_VARS['item10']; }

if (!isset($HTTP_POST_VARS['item11'])) { $item11= ""; } else { $item11 = $HTTP_POST_VARS['item11']; }

if (!isset($HTTP_POST_VARS['item12'])) { $item12= ""; } else { $item12 = $HTTP_POST_VARS['item12']; }

if (!isset($HTTP_POST_VARS['item13'])) { $item13= ""; } else { $item13 = $HTTP_POST_VARS['item13']; }

if (!isset($HTTP_POST_VARS['item14'])) { $item14= ""; } else { $item14 = $HTTP_POST_VARS['item14']; }

if (!isset($HTTP_POST_VARS['item15'])) { $item15= ""; } else { $item15 = $HTTP_POST_VARS['item15']; }

if (!isset($HTTP_POST_VARS['item16'])) { $item16= ""; } else { $item16 = $HTTP_POST_VARS['item16']; }

if (!isset($HTTP_POST_VARS['item17'])) { $item17= ""; } else { $item17 = $HTTP_POST_VARS['item17']; }

if (!isset($HTTP_POST_VARS['item18'])) { $item18= ""; } else { $item18= $HTTP_POST_VARS['item18']; }

if (!isset($HTTP_POST_VARS['item19'])) { $item19= ""; } else { $item19 = $HTTP_POST_VARS['item19']; }

if (!isset($HTTP_POST_VARS['item20'])) { $item20= ""; } else { $item20 = $HTTP_POST_VARS['item20']; }

mysql_query("SET NAMES TIS620");

$query_singin = "SELECT * FROM member WHERE member.MEM_USER='$MEM_USER'";

$singin = mysql_query($query_singin);

$totalRows_singin = mysql_num_rows($singin);

if($totalRows_singin==0) { header("location:index.php"); }



$row_singin = mysql_fetch_assoc($singin);

//if($row_singin['mem_score1']!=10)

// header("location:chap_2.php");

?>

<?php

$maxRows_exam1 = 10;

$pageNum_exam1 = 0;

if (isset($_GET['pageNum_exam1'])) {

$pageNum_exam1 = $_GET['pageNum_exam1'];

}

$startRow_exam1 = $pageNum_exam1 * $maxRows_exam1;



//mysql_select_db($database_db_connect, $db_connect);

//$query_exam1 = "SELECT * FROM test_less1 order by rand()";

$query_exam1 = "SELECT * FROM test_less4 where no='12' order by rand()";

$query_limit_exam1 = sprintf("%s LIMIT %d, %d", $query_exam1, $startRow_exam1, $maxRows_exam1);

$exam1 = mysql_query($query_limit_exam1);

$row_exam1 = mysql_fetch_assoc($exam1);



if (isset($_GET['totalRows_exam1'])) {

$totalRows_exam1 = $_GET['totalRows_exam1'];

} else {

$all_exam1 = mysql_query($query_exam1);

$totalRows_exam1 = mysql_num_rows($all_exam1);

}

$totalPages_exam1 = ceil($totalRows_exam1/$maxRows_exam1)-1;

?>

<?

/*if($send) {

//ข้อ 1

if(is_array($item1)) {

foreach($item1 as $val){

$a=substr($val,0,1);

$b=substr($val,1);

$sql="select * from test_less1 where id='$b' ";

$result=mysql_query($sql);

$row=mysql_fetch_array($result);

if($row['answer']==$a) {

$sql=" update member set mem_score1=mem_score1+1 where (MEM_USER='$MEM_USER' and MEM_PASS='$MEM_PASS') ";

$result=mysql_query($sql);

}

}

}

//ข้อ 2

if(is_array($item2)) {

foreach($item2 as $val){

$a=substr($val,0,1);

$b=substr($val,1);

$sql="select * from test_less1 where id='$b' ";

$result=mysql_query($sql);

$row=mysql_fetch_array($result);

if($row['answer']==$a) {

$sql=" update member set mem_score1=mem_score1+1 where (MEM_USER='$MEM_USER' and MEM_PASS='$MEM_PASS') ";

$result=mysql_query($sql);

}

}

}

//ข้อ 3

if(is_array($item3)) {

foreach($item3 as $val){

$a=substr($val,0,1);

$b=substr($val,1);

$sql="select * from test_less1 where id='$b' ";

$result=mysql_query($sql);

$row=mysql_fetch_array($result);

if($row['answer']==$a) {

$sql=" update member set mem_score1=mem_score1+1 where (MEM_USER='$MEM_USER' and MEM_PASS='$MEM_PASS') ";

$result=mysql_query($sql);

}

}

}

//ข้อ 4

if(is_array($item4)) {

foreach($item4 as $val){

$a=substr($val,0,1);

$b=substr($val,1);

$sql="select * from test_less1 where id='$b' ";

$result=mysql_query($sql);

$row=mysql_fetch_array($result);

if($row['answer']==$a) {

$sql=" update member set mem_score1=mem_score1+1 where (MEM_USER='$MEM_USER' and MEM_PASS='$MEM_PASS') ";

$result=mysql_query($sql);

}

}

}

//ข้อ5

if(is_array($item5)) {

foreach($item5 as $val){

$a=substr($val,0,1);

$b=substr($val,1);

$sql="select * from test_less1 where id='$b' ";

$result=mysql_query($sql);

$row=mysql_fetch_array($result);

if($row['answer']==$a) {

$sql=" update member set mem_score1=mem_score1+1 where (MEM_USER='$MEM_USER' and MEM_PASS='$MEM_PASS') ";

$result=mysql_query($sql);

}

}

}

//ข้อ 6

if(is_array($item6)) {

foreach($item6 as $val){

$a=substr($val,0,1);

$b=substr($val,1);

$sql="select * from test_less1 where id='$b' ";

$result=mysql_query($sql);

$row=mysql_fetch_array($result);

if($row['answer']==$a) {

$sql=" update member set mem_score1=mem_score1+1 where (MEM_USER='$MEM_USER' and MEM_PASS='$MEM_PASS') ";

$result=mysql_query($sql);

}

}

}

//ข้อ 7

if(is_array($item7)) {

foreach($item7 as $val){

$a=substr($val,0,1);

$b=substr($val,1);

$sql="select * from test_less1 where id='$b' ";

$result=mysql_query($sql);

$row=mysql_fetch_array($result);

if($row['answer']==$a) {

$sql=" update member set mem_score1=mem_score1+1 where (MEM_USER='$MEM_USER' and MEM_PASS='$MEM_PASS') ";

$result=mysql_query($sql);

}

}

}

//ข้อ 8

if(is_array($item8)) {

foreach($item8 as $val){

$a=substr($val,0,1);

$b=substr($val,1);

$sql="select * from test_less1 where id='$b' ";

$result=mysql_query($sql);

$row=mysql_fetch_array($result);

if($row['answer']==$a) {

$sql=" update member set mem_score1=mem_score1+1 where (MEM_USER='$MEM_USER' and MEM_PASS='$MEM_PASS') ";

$result=mysql_query($sql);

}

}

}

//ข้อ 9

if(is_array($item9)) {

foreach($item9 as $val){

$a=substr($val,0,1);

$b=substr($val,1);

$sql="select * from test_less1 where id='$b' ";

$result=mysql_query($sql);

$row=mysql_fetch_array($result);

if($row['answer']==$a) {

$sql=" update member set mem_score1=mem_score1+1 where (MEM_USER='$MEM_USER' and MEM_PASS='$MEM_PASS') ";

$result=mysql_query($sql);

}

}

}

//ข้อ 10

if(is_array($item10)) {

foreach($item10 as $val){

$a=substr($val,0,1);

$b=substr($val,1);

$sql="select * from test_less1 where id='$b' ";

$result=mysql_query($sql);

$row=mysql_fetch_array($result);

if($row['answer']==$a) {

$sql=" update member set mem_score1=mem_score1+1 where (MEM_USER='$MEM_USER' and MEM_PASS='$MEM_PASS') ";

$result=mysql_query($sql);

}

}

}

//ข้อ 11

if(is_array($item11)) {

foreach($item11 as $val){

$a=substr($val,0,1);

$b=substr($val,1);

$sql="select * from test_less1 where id='$b' ";

$result=mysql_query($sql);

$row=mysql_fetch_array($result);

if($row['answer']==$a) {

$sql=" update member set mem_score1=mem_score1+1 where (MEM_USER='$MEM_USER' and MEM_PASS='$MEM_PASS') ";

$result=mysql_query($sql);

}

}

}

//ข้อ 1

if(is_array($item12)) {

foreach($item12 as $val){

$a=substr($val,0,1);

$b=substr($val,1);

$sql="select * from test_less1 where id='$b' ";

$result=mysql_query($sql);

$row=mysql_fetch_array($result);

if($row['answer']==$a) {

$sql=" update member set mem_score1=mem_score1+1 where (MEM_USER='$MEM_USER' and MEM_PASS='$MEM_PASS') ";

$result=mysql_query($sql);

}

}

}

//ข้อ 1

if(is_array($item13)) {

foreach($item13 as $val){

$a=substr($val,0,1);

$b=substr($val,1);

$sql="select * from test_less1 where id='$b' ";

$result=mysql_query($sql);

$row=mysql_fetch_array($result);

if($row['answer']==$a) {

$sql=" update member set mem_score1=mem_score1+1 where (MEM_USER='$MEM_USER' and MEM_PASS='$MEM_PASS') ";

$result=mysql_query($sql);

}

}

}

//ข้อ 1

if(is_array($item14)) {

foreach($item14 as $val){

$a=substr($val,0,1);

$b=substr($val,1);

$sql="select * from test_less1 where id='$b' ";

$result=mysql_query($sql);

$row=mysql_fetch_array($result);

if($row['answer']==$a) {

$sql=" update member set mem_score1=mem_score1+1 where (MEM_USER='$MEM_USER' and MEM_PASS='$MEM_PASS') ";

$result=mysql_query($sql);

}

}

}

//ข้อ 15

if(is_array($item15)) {

foreach($item15 as $val){

$a=substr($val,0,1);

$b=substr($val,1);

$sql="select * from test_less1 where id='$b' ";

$result=mysql_query($sql);

$row=mysql_fetch_array($result);

if($row['answer']==$a) {

$sql=" update member set mem_score1=mem_score1+1 where (MEM_USER='$MEM_USER' and MEM_PASS='$MEM_PASS') ";

$result=mysql_query($sql);

}

}

}

//ข้อ 16

if(is_array($item16)) {

foreach($item16 as $val){

$a=substr($val,0,1);

$b=substr($val,1);

$sql="select * from test_less1 where id='$b' ";

$result=mysql_query($sql);

$row=mysql_fetch_array($result);

if($row['answer']==$a) {

$sql=" update member set mem_score1=mem_score1+1 where (MEM_USER='$MEM_USER' and MEM_PASS='$MEM_PASS') ";

$result=mysql_query($sql);

}

}

}

//ข้อ 17

if(is_array($item17)) {

foreach($item17 as $val){

$a=substr($val,0,1);

$b=substr($val,1);

$sql="select * from test_less1 where id='$b' ";

$result=mysql_query($sql);

$row=mysql_fetch_array($result);

if($row['answer']==$a) {

$sql=" update member set mem_score1=mem_score1+1 where (MEM_USER='$MEM_USER' and MEM_PASS='$MEM_PASS') ";

$result=mysql_query($sql);

}

}

}

//ข้อ 18

if(is_array($item18)) {

foreach($item18 as $val){

$a=substr($val,0,1);

$b=substr($val,1);

$sql="select * from test_less1 where id='$b' ";

$result=mysql_query($sql);

$row=mysql_fetch_array($result);

if($row['answer']==$a) {

$sql=" update member set mem_score1=mem_score1+1 where (MEM_USER='$MEM_USER' and MEM_PASS='$MEM_PASS') ";

$result=mysql_query($sql);

}

}

}

//ถ้าทำครบแล้ว

// header("location:showtotal.php?test=2");

}*/

?>

<html>

<head>

<title>O N L I N E C O U R S E :: unlimite learning your self online 24 hr.</title>

<meta http-equiv="Content-Type" content="text/html; charset=windows-874">

<style type="text/css">

<!--

@import url("mystyle.css");

.style3 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; }

-->

</style>

<link href="mystyle.css" rel="stylesheet" type="text/css">

<script type="text/javascript" language="javascript" src="javascript/jquery-1.4.js"></script>

<script type="text/javascript" language="javascript">

$(document).ready(function(){

$('#send').click(function(){

var n = 10;//$('#cQuestion').val();

var x = 0;

$('#form1 :radio').each(function(i){

//var valName="input[name=item"+i+"]:checked";

// var x=$(valName).val();

// alert(i+">>"+x);

//alert(i);

//alert($('#form1 :radio:checked').val());



var $radios = $('input:radio[name=item'+i+']');

//var $radios = $(valName);

if($radios.is(':checked') === true) {

// $radios.filter('[value=Male]').attr('checked', true);

//alert(i);



x++;

}



});



if (x==n){



$('#form1').submit();

}else{

alert("ยังทำข้อสอบไม่ครบ !!");

}

});



});

</script>

<script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>

</head>



<body>

<table width="780" border="0" align="center" cellpadding="0" cellspacing="0">

<tr>

<td bgcolor="#FFFFFF"><table width="100%" border="0" cellspacing="0" cellpadding="0">

<tr>

<td bgcolor="#FFFFFF"><table width="100%" border="0" cellspacing="0" cellpadding="0">

<tr>

<td><table border="0" cellpadding="0" cellspacing="0" width="780">

<!-- fwtable fwsrc="Untitled" fwbase="menu_top.gif" fwstyle="Dreamweaver" fwdocid = "1053233141" fwnested="0" -->

<tr>

<td><img src="img/bansucess.jpg" width="982" height="200">

<TABLE height=21 cellSpacing=1 cellPadding=0 width="978" bgColor=#FFFFFF border=0>

<!-- จบการเปลี่ยนแปลง -->

<TBODY>

<TR bgColor=#000000>

<TD width=161 height=19 align=center bgcolor="#CC99CC" onclick=mClk(this); onMouseOver="mOvr(this,'#6600FF');" onmouseout=mOut(this);><a href="index.php"><strong>home</strong></a></TD>

<TD width=161 height=19 align=center bgcolor="#CC99CC" onclick=mClk(this); onMouseOver="mOvr(this,'#CC99FF');" onmouseout=mOut(this);><a href="descript.php"><strong>Description</strong></a></TD>

<TD width=161 height=19 align=center bgcolor="#CC99CC" onclick=mClk(this); onMouseOver="mOvr(this,'#6699FF');" onmouseout=mOut(this);><a href="courseplan.php"><strong>Courseplan</strong></a></TD>

<TD width=161 height=19 align=center bgcolor="#CC99CC" onclick=mClk(this); onMouseOver="mOvr(this,'#81A765');" onmouseout=mOut(this);><a href="aboutus.php"><strong>Abou us</strong></a></TD>

<TD width=164 height=19 align=center bgcolor="#CC99CC" onclick=mClk(this); onMouseOver="mOvr(this,'#0000FF');" onmouseout=mOut(this);><a href="guestion/index.php"><strong>กระดานสนทนา</strong></a></TD>

<TD width=166 height=19 align=center bgcolor="#CC99CC" onclick=mClk(this); onMouseOver="mOvr(this,'#C0C088');" onmouseout=mOut(this);><a href="admin/index.php"><strong>Admin</strong></a> <a class="toolLnk" href="indexstudent.php"></a></TD>

</TR>

</TBODY>

</TABLE></td>

</tr>

</table></td>

</tr>

<tr>

<td><table width="100%" border="0" cellspacing="0" cellpadding="0">

<tr>

<td width="20%" valign="top" background="images/bg_b.gif"><table width="218" border="0" cellspacing="0" cellpadding="0">

<tr>

<td background="images/bg_b.gif"><?

$foo = include 'leftmenu.php';

?></td>

</tr>

</table></td>

<td><img src="images/box_1.gif" width="9" height="9"></td>

<td width="80%" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0">

<tr>

<td>

<img src="images/member_login.gif" width="218" height="34"></td>

</tr>

<tr>

<td><img src="images/box_1.gif" width="9" height="9"></td>

</tr>

<tr>

<td><table width="100%" border="0" cellspacing="0" cellpadding="0">

<tr>

<td width="60%" valign="top" ><p align="center"><strong><img src="images/animation/3d-animation-007.gif" width="100" height="100">แบบฝึกหัดท้ายบทเรียนที่ ๔.๔ </strong><img src="images/animation/animation-computer-007.gif" width="65" height="80"></p>

<p align="center">หนูกัดเหล็ก</p>

<p><strong>คำชี้แจง</strong> จงเลือกคำตอบที่ถูกที่สุด </p>

<p>จงอ่านบทความต่อไปนี้แล้วตอบคำถามข้อ ๑-๑๐</p>

<p><strong>วันที่นักเรียนทำแบบฝึกหัด

<select name="MEM_DOB" id="MEM_DOB">

<? for($i=1; $i<=31; $i++) { ?>

<option value="<? print $i; ?>"><? print $i; ?></option>

<? } ?>

</select>

<select name="MEM_MONTH" id="MEM_MONTH">

<? for($i=1; $i<=12; $i++) { ?>

<option value="<? print $i; ?>"><? print $i; ?></option>

<? } ?>

</select>

<select name="MEM_YEAR" id="MEM_YEAR">

<? for($i=2550; $i<=2560; $i++) { ?>

<option value="<? print $i; ?>" selected><? print $i; ?></option>

<? } ?>

</select>

</strong></p>

<p>&nbsp;</p></td>

</tr>

<tr>

<td valign="top" >

<form method="post" name="form1" id="form1" action="showtotal.php" >

<table width="100%" border="0" cellspacing="0" cellpadding="0">

<?php $no=0;

do {



?>

<tr>

<td>ข้อที่&nbsp;<? print $no+1; ?>&nbsp;<?php echo $row_exam1['question']; ?><input name="id[]" type="hidden" value="<?=$row_exam1['id']?>"><input name="answer[]" type="hidden" value="<?=$row_exam1['answer']?>"><input name="test" type="hidden" value="13"></td>

</tr>

<tr>

<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <input id="item<?=$no?>" name="item<?=$no?>" type="radio" value="1" />

<?php echo $row_exam1['c1']; ?></td>

</tr>

<tr>

<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <input id="item<?=$no?>" name="item<?=$no?>" type="radio" value="2" />

<?php echo $row_exam1['c2']; ?></td>

</tr>

<tr>

<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

<input id="item<?=$no?>" name="item<?=$no?>" type="radio" value="3" />

<?php echo $row_exam1['c3']; ?></td>

</tr>

<tr>

<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <input id="item<?=$no?>" name="item<?=$no?>" type="radio" value="4" />

<?php echo $row_exam1['c4']; ?></td>

</tr>

<tr>

<td>&nbsp;</td>

</tr>

<?php

$no++;

} while ($row_exam1 = mysql_fetch_assoc($exam1)); ?>

<tr>

<td align="center"><input name="send" type="button" id="send" value="ส่งข้อสอบ"></td>

</tr>

</table>



</form> </td>

</tr>

</table>

</td>

</tr>

</table></td>

</tr>

</table></td>

</tr>

</table></td>

</tr>

</table></td>

</tr>

</table>

</body>

</html>

<?php

mysql_free_result($exam1);

?>
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-30 12:57:28 By : jumloon2005
 


 

No. 15



โพสกระทู้ ( 316 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

ช่วยทีคับยังเหมือนเดิมเลยครับ คือผมทำไปประมาณ 16 บท แล้วพอ logout ออกมาแล้ว login เข้าไปใหม่มันกลับเข้ามาที่ บทที่ 12 อีกแล้วครับ
ที่ผมสงสัยคือ chap12.php กับ test 12 ครับ คืองงจริงๆ ครับ คือถ้ามีปัญหาเรื่องตัวแปร seesion แล้วมันน่าจะเป็นตั้งแต่แรกใช่ไหมครับ
แต่ทำไมมาเป็นตอนผ่านบที่ 12 ไปแล้วส่วนเรื่องคะแนนก็เก็บคะแนนได้ครับ ผ่านเกณฑ์แล้ว ทำให้จบยังได้ครับ แต่พอ logout ออกไแล้วนี้ซิครับ ตัวปัญหาครับ

สุดท้ายน่ะครับที่ผมนั่งวิเคราะห์แล้วน่าจะมาจากไฟลื login หรือเปล่าครับ

<? session_start(); ?>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
<?

require_once('Connections/db_connect.php');
$MEM_USER = $HTTP_POST_VARS['MEM_USER'];
$MEM_PASS = $HTTP_POST_VARS['MEM_PASS'];
$_SESSION['MEM_USER']= $MEM_USER;
$_SESSION['MEM_PASS']= $MEM_PASS ;
//print $_SESSION['MEM_USER'];
//print "<br>".$_SESSION['MEM_PASS'];
$sql = "SELECT MEM_PASS FROM member WHERE MEM_USER='$MEM_USER' AND MEM_PASS='$MEM_PASS'";
//$sql = "SELECT * FROM MEMBER WHERE MEM_USER='$MEM_USER' AND MEM_PASS='$MEM_PASS'";
//print $sql;

$rs = mysql_query($sql) or die(mysql_error());
$nrow = mysql_num_rows($rs);
$row=mysql_fetch_array($rs);
//if($nrow >=1){
if($nrow !=0){

// $sql1=" SELECT MEM_SCORE1 FROM MEMBER WHERE MEM_USER = '$MEM_USER' AND MEM_PASS = '$MEM_PASS' ";
// //print $sql1;
// $rs1 = mysql_query($sql1);
// $nrow1 = mysql_num_rows($rs1);
// $row1=mysql_fetch_array($rs1);
// if($row1==0) {
// print " <meta http-equiv=\"refresh\" content=\"0; URL=chap_1.php?ck=0\"> ";

// }else {
//print " <meta http-equiv=\"refresh\" content=\"0; URL=chap_1.php?ck=0\"> ";
//$sql2=" SELECT MEM_PRETEST_VALUE, MEM_SCORE1, MEM_SCORE2, MEM_SCORE3, MEM_SCORE_POST FROM MEMBER WHERE MEM_USER ='$MEM_USER' and MEM_PASS='$MEM_PASS' ";
$sql2=" SELECT * FROM member WHERE mem_user ='$MEM_USER' and mem_pass='$MEM_PASS' ";
//print $sql2;
$rs2 = mysql_query($sql2);
$nrow2 = mysql_num_rows($rs2);
$row2=mysql_fetch_array($rs2);

$score1=$row2['mem_pretest_value'];
$score2=$row2['mem_score1'];
$score3=$row2['mem_score2'];
$score4=$row2['mem_score3'];
$score5=$row2['mem_score4'];
$score6=$row2['mem_score5'];
$score7=$row2['mem_score6'];
$score8=$row2['mem_score7'];
$score9=$row2['mem_score8'];
$score10=$row2['mem_score9'];
$score11=$row2['mem_score10'];
$score12=$row2['mem_score11'];
$score13=$row2['mem_score12'];
$score14=$row2['mem_score13'];
$score15=$row2['mem_score14'];
$score16=$row2['mem_score15'];
$score17=$row2['mem_score16'];
$score18=$row2['mem_score17'];
$score19=$row2['mem_score18'];
$score20=$row2['mem_score_post'];
//echo "1:".$score1." 2:".$score2." 3:".$score3." 4:".$score4." 5:".$score5;
if(($score>0) || ($score1==0)) {
//print " <meta http-equiv=\"refresh\" content=\"0; URL=chap_1.php\"> ";
print " <meta http-equiv=\"refresh\" content=\"0; URL=chap_1.php?cK=0\"> ";
}else if($score2<8) {
// print " <meta http-equiv=\"refresh\" content=\"0; URL=test1.php\"> ";
print " <meta http-equiv=\"refresh\" content=\"0; URL=chap1.php\"> ";
}else if($score3<8) {
//print " <meta http-equiv=\"refresh\" content=\"0; URL=test2.php\"> ";
print " <meta http-equiv=\"refresh\" content=\"0; URL=chap2.php\"> ";
}else if($score4<8) {
// print " <meta http-equiv=\"refresh\" content=\"0; URL=test1.php\"> ";
print " <meta http-equiv=\"refresh\" content=\"0; URL=chap3.php\"> ";
}else if($score5<8) {
// print " <meta http-equiv=\"refresh\" content=\"0; URL=test1.php\"> ";
print " <meta http-equiv=\"refresh\" content=\"0; URL=chap4.php\"> ";
}else if($score6<8) {
// print " <meta http-equiv=\"refresh\" content=\"0; URL=test1.php\"> ";
print " <meta http-equiv=\"refresh\" content=\"0; URL=chap5.php\"> ";
}else if($score7<8) {
// print " <meta http-equiv=\"refresh\" content=\"0; URL=test1.php\"> ";
print " <meta http-equiv=\"refresh\" content=\"0; URL=chap6.php\"> ";
}else if($score8<8) {
// print " <meta http-equiv=\"refresh\" content=\"0; URL=test1.php\"> ";
print " <meta http-equiv=\"refresh\" content=\"0; URL=chap7.php\"> ";
}else if($score9<8) {
// print " <meta http-equiv=\"refresh\" content=\"0; URL=test1.php\"> ";
print " <meta http-equiv=\"refresh\" content=\"0; URL=chap8.php\"> ";
}else if($score10<8) {
// print " <meta http-equiv=\"refresh\" content=\"0; URL=test1.php\"> ";
print " <meta http-equiv=\"refresh\" content=\"0; URL=chap9.php\"> ";
}else if($score11<8) {
// print " <meta http-equiv=\"refresh\" content=\"0; URL=test1.php\"> ";
print " <meta http-equiv=\"refresh\" content=\"0; URL=chap10.php\"> ";
}else if($score12<8) {
// print " <meta http-equiv=\"refresh\" content=\"0; URL=test1.php\"> ";
print " <meta http-equiv=\"refresh\" content=\"0; URL=chap11.php\"> ";
}else if($score13<16) {
// print " <meta http-equiv=\"refresh\" content=\"0; URL=test1.php\"> ";
print " <meta http-equiv=\"refresh\" content=\"0; URL=chap12.php\"> ";
}else if($score14<8) {
// print " <meta http-equiv=\"refresh\" content=\"0; URL=test1.php\"> ";
print " <meta http-equiv=\"refresh\" content=\"0; URL=chap13.php\"> ";
}else if($score15<8) {
// print " <meta http-equiv=\"refresh\" content=\"0; URL=test1.php\"> ";
print " <meta http-equiv=\"refresh\" content=\"0; URL=chap14.php\"> ";
}else if($score16<8) {
// print " <meta http-equiv=\"refresh\" content=\"0; URL=test1.php\"> ";
print " <meta http-equiv=\"refresh\" content=\"0; URL=chap15.php\"> ";
}else if($score17<8) {
// print " <meta http-equiv=\"refresh\" content=\"0; URL=test1.php\"> ";
print " <meta http-equiv=\"refresh\" content=\"0; URL=chap16.php\"> ";
}else if($score18<8) {
//print " <meta http-equiv=\"refresh\" content=\"0; URL=test3.php\"> ";
print " <meta http-equiv=\"refresh\" content=\"0; URL=chap17.php\"> ";
}else if($score19<8) {
// print " <meta http-equiv=\"refresh\" content=\"0; URL=test1.php\"> ";
print " <meta http-equiv=\"refresh\" content=\"0; URL=chap18.php\"> ";
}else if($score20<15) {
//print " <meta http-equiv=\"refresh\" content=\"0; URL=test4.php\"> ";
print " <meta http-equiv=\"refresh\" content=\"0; URL=test4.php\"> ";
}else if (($score1>0)&&($score2>=8)&&($score3>=8)&&($score4>=8)&&($score5>=8)&&($score6>=8)&&($score7>=8)&&($score8>=8)&&($score9>=8)&&($score10>=8)&&($score11>=8)&&($score12>=8)&&($score13>=8)&&($score14>=8)&&($score15>=15)&&($score16>=15)&&($score17>=15)&&($score18>=15)&&($score19>=15)&&($score20>=15)){
print " <meta http-equiv=\"refresh\" content=\"0; URL=chap_1.php?cK=1\"> ";
}
// }
}else {
print "<script>";
print "alert('username หรือ password ไม่ถูกต้องค่ะ');";
print "location.href='index.php';";
print "</script>";
}
?>


ประวัติการแก้ไข
2012-07-30 17:44:06
2012-07-30 17:59:45
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-30 17:33:41 By : jumloon2005
 


 

No. 16



โพสกระทู้ ( 316 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

ท่านผุ้รู้คิดว่าเป็นเช่นนั้นหรือเปล่าครับ หรือว่าน่าจะเกี่ยวกับ seesion ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-30 18:01:47 By : jumloon2005
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : สอบถามเรื่อง การเก็บ ข้อมูลแบบ session ไม่รองรับค่าทั้งหมด
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 02
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่