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,037

HOME > PHP > PHP Forum > พอโหลดหน้าเพจขึ้นมาแล้ว session() ผมหายครับ รบกวนช่วยด้วยครับ



 

พอโหลดหน้าเพจขึ้นมาแล้ว session() ผมหายครับ รบกวนช่วยด้วยครับ

 



Topic : 084078



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



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




พอผมโหลดหน้านี้ขึ้นมา ทำไม ตัวแปร $_SESSION['province'] ผมหายไปเลยครับ
รบกวนช่วยแก้ให้ผมหน่อยฮะ (นั่งดูมาหลาย ชม.แล้วฮะ)Code (PHP)
<?php
include "../conf/config.php";
//include "../conf/check.php";
//include ("../ajax/inint_ajax.js");
include "../conf/protect.php";
session_start();
echo $_SESSION['user']; //check ค่า user
$pv= $_SESSION['province'];
echo $pv;
?>
<!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=windows-874">
<link href="../css/style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
// Start Ajax
function Inint_AJAX()
{
	try
	{
		return new ActiveXObject( "Msxml2.XMLHTTP" );
	}
	catch ( e )
	{
	};

	try
	{
		return new ActiveXObject( "Microsoft.XMLHTTP" );
	}
	catch ( e )
	{
	};

	try
	{
		return new XMLHttpRequest();
	}
	catch ( e )
	{
	};

	alert( "XMLHttpRequest not supported" );
	return null;
};

function dochange( obj )
{
	var req = Inint_AJAX();
	var province = document.getElementById( 'province' ).value;
	var tumbon = document.getElementById( 'tumbon' ).value;
	if ( obj && obj.name == 'province' ) //เมื่อทำการเลือที่จังหวัดมา ให้เคลียร์ค่าอำเภอ
	{
		var amphur = "";
	}
	else //เลือกรายการอื่น
	{
		var amphur = document.getElementById( 'amphur' ).value;
	};
	var data = "province=" + province + "&amphur=" + amphur + "&tumbon=" + tumbon;
	req.onreadystatechange = function()
	{
		if ( req.readyState == 4 )
		{
			if ( req.status == 200 )
			{
				var datas = eval( '(' + req.responseText + ')' ); // JSON
				document.getElementById( 'provinceDiv' ).innerHTML = datas[0].province;
				document.getElementById( 'amphurDiv' ).innerHTML = datas[0].amphur;
				document.getElementById( 'tumbonDiv' ).innerHTML = datas[0].tumbon;
			};
		};
	};
	req.open( "post" , "../ajax/province.php" , true ); //สร้าง connection
	req.setRequestHeader( "Content-Type", "application/x-www-form-urlencoded" ); // set Header
	req.send( data ); //ส่งค่า
};
//โหลดครั้งแรก
window.onload = function()
{
	dochange( '' );
};
// End of Ajax
</script>
<script language="JavaScript">
var xmlHttp;

function GetXmlHttpObject()
{
	var xmlHttp=null;
	try{
	  // Firefox, Opera 8.0+, Safari
	  xmlHttp=new XMLHttpRequest();
	}catch (e){
	  	// Internet Explorer
		try{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}catch (e){
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    	}
  	}
	return xmlHttp;
}

function check_number() {
e_k=event.keyCode
//if (((e_k < 48) || (e_k > 57)) && e_k != 46 ) {
if (e_k != 13 && (e_k < 48) || (e_k > 57)) {
event.returnValue = false;
alert("ต้องเป็นตัวเลขเท่านั้น... \nกรุณากรอกข้อมูลของท่านให้ถูกต้อง...");
}
} 
	function confirmLink() { 
   		  if (document.check_form.cname.value =="") {
    		alert("กรุณากรอก ชื่อสถาบัน");
    		document.check_form.cname.focus();
    		return false;
		}
		if (document.check_form.address.value =="" ) {
    		alert("กรุณากรอกที่อยู่ บ้านเลขที่");
    		document.check_form.address.focus();
    		return false;
		}		
		if (document.check_form.province.value == 0 || document.check_form.province.value =="" ) {
    		alert("กรุณาเลือกจังหวัด");
    		document.check_form.province.focus();
    		return false;
		}		
		if (document.check_form.amphur.value == 0 || document.check_form.amphur.value =="" ) {
    		alert("กรุณาเลือกอำเภอ");
    		document.check_form.amphur.focus();
    		return false;
		}		
		if (document.check_form.tumbon.value == 0 || document.check_form.tumbon.value =="" ) {
    		alert("กรุณาเลือกตำบล");
    		document.check_form.tumbon.focus();
    		return false;
		}		
		if (document.check_form.zip.value.length != 5 ) {
    		alert("รหัสไปรษณีย์ 5 หลัก");
    		document.check_form.zip.focus();
    		return false;
		}		
		if (document.check_form.tel.value.length != 8 ) {
    		alert("หมายเลขโทรศัพท์มือถืออีก 8 หลัก");
    		document.check_form.tel.focus();
    		return false;
		}		
} 
</script>
</head>

<body class="body">
<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
  <tr>
    <td class="bg_top_report">&nbsp;</td>
  </tr>
  <tr>
    <td class="bg_center_report" valign="top"><table width="1000" border="0" cellspacing="0" cellpadding="0" align="center">
    <tr>
        <td width="2%">&nbsp;</td>
        <td width="96%"><? include "menu.php"?></td>
        <td width="2%">&nbsp;</td>
      </tr>
      <tr>
        <td width="2%">&nbsp;</td>
        <td width="96%">&nbsp;</td>
        <td width="2%">&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td valign="top">
                <form name="check_form" id="check_form" method="post"  action="" onSubmit="return confirmLink();" >
                  <table width="60%"  align="center" cellpadding="0" cellspacing="0" class="text_admin" >
                <tr>
                  <td colspan="2" align="center" bgcolor="#FFB9B9" class="text_admin_header">ข้อมูลสถาบัน</td>
                </tr>
                <tr>
                  <td width="30%" align="center" bgcolor="#FFF2F2" class="text_admin">ชื่อสถาบัน</td>
                  <td width="70%" colspan="2" bgcolor="#FFF2F2" class="text_admin"><input name="cname" type="text" id="cname" class="text_admin"  /></td>
                </tr>
                 <tr>
                  <td width="30%" align="center" bgcolor="#FFF2F2" class="text_admin">รายละเอียด</td>
                  <td width="70%" colspan="2" bgcolor="#FFF2F2" class="text_admin"><input name="ctype" type="text" id="ctype" class="text_admin"  /></td>
                </tr>
                <tr>
                  <td align="center" bgcolor="#FFF2F2" class="text_admin">ที่อยู่</td>
                  <td  bgcolor="#FFF2F2" class="text_admin"><input name="address" type="text" id="address" style="width:200px;" class="text_admin"  /> 
                   &nbsp;&nbsp; <span class="text_admin_red">เลขที่, หมู่, ซอย, ตรอก</span> </td>
                  </tr>
                <tr>
                  <td align="center" bgcolor="#FFF2F2" class="text_admin">จังหวัด</td>
                  <td  bgcolor="#FFF2F2" class="text_admin"><?
	//ค่าที่ได้รับมาจากการ Submit
	$province = $_POST[province];
	$amphur = $_POST[amphur];
	$tumbon = $_POST[tumbon];

	echo '<span id="provinceDiv">';
	echo "<label for=\"province\">จังหวัด :</label><select name=\"province\" id=\"province\" onchange=\"dochange('province')\">\n";
	echo "<option value=\"$province\">--------------</option> \n" ;
	echo "</select></span>\n";

?></td>
                  </tr>
                <tr>
                  <td align="center" bgcolor="#FFF2F2" class="text_admin">เขต/อำเภอ</td>
                  <td  bgcolor="#FFF2F2" class="text_admin"><?
	echo '<span id="amphurDiv">';
	echo "<label for=\"amphur\">อำเภอ :</label><select name=\"amphur\" id=\"amphur\" onchange=\"dochange('amphur')\">\n";
	echo "<option value=\"$amphur\">--------------</option> \n" ;
	echo "</select></span>\n";
?></td>
                  </tr>
                <tr>
                  <td align="center" bgcolor="#FFF2F2" class="text_admin">แขวง/ตำบล</td>
                  <td  bgcolor="#FFF2F2" class="text_admin"><?
	echo '<span id="tumbonDiv">';
	echo "<label for=\"tumbon\">ตำบล :</label><select name=\"tumbon\" id=\"tumbon\">\n"; //รายการสุดท้ายไม่ต้องมี event แล้ว
	echo "<option value=\"$tumbon\">--------------</option> \n" ;
	echo "</select></span>\n";
?></td>
                  </tr>
                <tr>
                  <td align="center" bgcolor="#FFF2F2" class="text_admin">รหัสไปรษณีย์</td>
                  <td  bgcolor="#FFF2F2" class="text_admin"><input name="zip" type="text" id="zip" style="width:50px;" maxlength="5" class="text_admin" onkeypress="check_number();"  /> 
                   &nbsp;&nbsp;                     <span class="text_admin_red">5 หลัก </span></td>
                  </tr>
                <tr>
                  <td align="center" bgcolor="#FFF2F2" class="text_admin">โทรศัพท์มือถือ</td>
                  <td  bgcolor="#FFF2F2" class="text_admin"><input name="tel" type="text" id="tel" style="width:80px;"  class="text_admin" onkeypress="check_number();" /></td>
                  </tr>
                <tr>
                  <td colspan="2" align="center" bgcolor="#FFB9B9"><input name="regis" type="submit" id="regis" value="เพิ่มข้อมูล" class="text_normal_back" />
                    &nbsp; <input name="cancel" type="submit" id="cancel" value="ยกเลิก" class="text_normal_back" />
                    <input name="hidden" type="hidden" value="regis" /></td>
                </tr>
              <?php			
				$strSQL1 = "SELECT * FROM province WHERE pid = '$province'";
				$result1 = mysql_query($strSQL1);
				$row1 = mysql_fetch_array($result1);
				$province_name = $row1['pname'];
				
				$strSQL2 = "SELECT * FROM amphur WHERE aid = '$amphur'";
				$result2 = mysql_query($strSQL2);
				$row2 = mysql_fetch_array($result2);
				$amphur_name = $row2['aname'];
				
				$strSQL3 = "SELECT * FROM tumbon WHERE tid = '$tumbon'";
				$result3 = mysql_query($strSQL3);
				$row3 = mysql_fetch_array($result3);
				$tumbon_name = $row3['tname'];
				
			?>
				จังหวัด : <?php echo $_POST["pid"]; ?><br />
				อำเภอ :<?php echo $_POST["aid"]; ?> <br />
				ตำบล : <?php echo $_POST["tid"]; ?> <br />
</table>
                  <?php
if($hidden == 'regis') {
$sql_check = mysql_query("SELECT cor_name FROM corporate WHERE cor_name = '$cname' ");
if(mysql_num_rows($sql_check) == 0){
$sql = "INSERT INTO `corporate` (cor_name,cor_type,address,tumbon,amphur,province,zipcode,tel)  values ('$cname','$ctype','$address','$tumbon','$amphur','$province','$zip','$tel')" ;
$rs=mysql_query($sql,$connect) or die(mysql_error());
echo "<script type=text/javascript>";
echo "alert('บันทึกข้อมูลเรียบร้อยแล้ว');";
echo "window.location.href=\"report.php\";";
echo "</script>";
}else{
echo "<script type=text/javascript>";
echo "alert('มีการบันทึกข้อมูลนี้แล้ว');";
echo "window.location.href=\"add_corporate.php.php\";";
echo "</script>";
}
exit;
}
?>
                </form>
        
        </td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
    </table></td>
  </tr>
  <tr>
    <td class="bg_bottom_report">&nbsp;</td>
  </tr>
</table>
</body>
</html>





Tag : PHP, Ajax







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-09-16 13:24:12 By : weekab View : 1251 Reply : 1
 

 

No. 1



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



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

ลองพิมพ์คำว่า " print_r($_SESSION); " ไว้ล่างสุดของ page นะครับ แล้วดูว่า ค่า session ที่ได้ส่งมา มีค่ามาไม แล้วปรับบันทัดที่ 5 ที่ประกาศ session_start(); ให้ไว้ส่วนบันทัดที่ 1






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-09-16 19:41:53 By : thethaicom
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
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 อัตราราคา คลิกที่นี่