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 เมื่อนำขึ้น host บางหน้ามองหา session ไม่เจอครับ PHP/MYSQL



 

มีปัญหาเกี่ยวกับ session เมื่อนำขึ้น host บางหน้ามองหา session ไม่เจอครับ PHP/MYSQL

 



Topic : 108159

Guest




สวัสดีครับ คือผมมีปัญหาเกี่ยวกับ session คือเมื่อนำขึ้น host แล้ว บางหน้าหา session ไม่เจอครับ แต่ตอน Test ในเครื่องก็โอเคครับ
ผมได้ลองค้นหาข้อมูลต่างๆมาแก้แล้วนะครับ แต่ของผมไม่มี Error อะไรขึ้นมาเลย เลยไม่รู้จะแก้ยังไง

////อันนี้ Code ตั้งแต่หน้า Log in เลยนะครับ


//// ปล ผมเขียนจาก Dreamweaver นะครับ ขอขอบคุณล่วงหน้าสำหรับทุกคำแนะนำครับ



Tag : PHP, MySQL, Windows







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2014-05-07 09:54:30 By : Pitsarut View : 1913 Reply : 21
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

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

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

Quote:
session_start();


ควรไว้บนสุดเลยครับ ก่อน Include อีกครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-05-07 12:24:48 By : mr.win
 


 

No. 2

Guest


ลองแล้วครับยังไม่ได้เลย ขอคำแนะนำเพิ่มเติมด้วยนะครับ ขอบคุณมากครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-05-07 14:19:38 By : Pitsarut
 

 

No. 3

Guest


ขอดันนะครับ ยังหาทางไม่ได้เลย
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-05-07 17:25:57 By : Pitsarut
 


 

No. 4

Guest


ขออนุญาติดันอีกรอบนะครับยังแก้ไม่ได้เลยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-05-07 21:18:28 By : Pitsarut
 


 

No. 5



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



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


Code อยู่ไหนอะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-05-07 21:33:51 By : dreamt256
 


 

No. 6

Guest


ส่วนมาก host จะปิดการแจ้งเตือน error ไว้ครับ ลองเพิ่มใน .htaccess ไฟล์ เพื่อบังคับให้แสดง error แล้วจึงหาวิธีแก้ไขครับ

php_flag display_startup_errors on
php_flag display_errors on
php_flag html_errors on
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-05-07 21:43:28 By : praranut_125
 


 

No. 7



โพสกระทู้ ( 1,994 )
บทความ ( 10 )



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

ขอดูการเซ็ตค่าให้เซสชั่น กับวิธีเรียกเซสชั่นมาใช้หน่อยสิครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-05-07 21:44:51 By : {Cyberman}
 


 

No. 8



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



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

ถ้าทำส่วน header แยกกันคนละไฟล์กับ body<HTML> ก็ควรเอา session_start(); ไว้ที่ไฟล์ header นะครับ ถ้าเป็นอย่างที่ผมว่าก็ลองเปลี่ยนดูนะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-05-08 09:24:58 By : geidtiphong
 


 

No. 9



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

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

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


ผมไม่ค่อยอยากตอบ guest ก็เพราะเค้ามาโพสต์ลอย ๆ แล้วไม่ตามงาน ตอบไปก็เพลีย
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-05-08 09:55:48 By : apisitp
 


 

No. 10



โพสกระทู้ ( 1,569 )
บทความ ( 2 )



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

ตอบความคิดเห็นที่ : 9 เขียนโดย : apisitp เมื่อวันที่ 2014-05-08 09:55:48
รายละเอียดของการตอบ ::
+99999999

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-05-08 11:04:33 By : itpcc
 


 

No. 11



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



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

ตอบความคิดเห็นที่ : 9 เขียนโดย : apisitp เมื่อวันที่ 2014-05-08 09:55:48
รายละเอียดของการตอบ ::
ช่วยๆกันครับ อย่าคิดมากนะ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-05-08 13:07:40 By : geidtiphong
 


 

No. 12

Guest


ขออภัยด้วยครับ เหมือน code จะยาวไป
นี่หน้า login ครับ
Code
<?php require_once('Connections/DBShop.php'); ?> <?php if (!function_exists("GetSQLValueString")) { function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") { if (PHP_VERSION < 6) { $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue; } $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue); switch ($theType) { case "text": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "long": case "int": $theValue = ($theValue != "") ? intval($theValue) : "NULL"; break; case "double": $theValue = ($theValue != "") ? doubleval($theValue) : "NULL"; break; case "date": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "defined": $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue; break; } return $theValue; } } mysql_select_db($database_DBShop, $DBShop); $query_employee = "SELECT Emp_uname FROM employees"; $employee = mysql_query($query_employee, $DBShop) or die(mysql_error()); $row_employee = mysql_fetch_assoc($employee); $totalRows_employee = mysql_num_rows($employee);$colname_employee = "-1"; if (isset($_POST['uname'])) { $colname_employee = $_POST['uname']; } mysql_select_db($database_DBShop, $DBShop); $query_employee = sprintf("SELECT Emp_uname FROM employees WHERE Emp_uname = %s", GetSQLValueString($colname_employee, "text")); $employee = mysql_query($query_employee, $DBShop) or die(mysql_error()); $row_employee = mysql_fetch_assoc($employee); $totalRows_employee = mysql_num_rows($employee); ?> <?php // *** Validate request to login to this site. if (!isset($_SESSION)) { session_start(); } $loginFormAction = $_SERVER['PHP_SELF']; if (isset($_GET['accesscheck'])) { $_SESSION['PrevUrl'] = $_GET['accesscheck']; } if (isset($_POST['uname'])) { $loginUsername=$_POST['uname']; $password=$_POST['pwd']; $MM_fldUserAuthorization = "Emp_Status"; $MM_redirectLoginSuccess = "orders.php"; $MM_redirectLoginFailed = "Login.php"; $MM_redirecttoReferrer = false; mysql_select_db($database_DBShop, $DBShop); $LoginRS__query=sprintf("SELECT Emp_uname, Emp_pwd, Emp_Status FROM employees WHERE Emp_uname=%s AND Emp_pwd=%s", GetSQLValueString($loginUsername, "text"), GetSQLValueString($password, "text")); $LoginRS = mysql_query($LoginRS__query, $DBShop) or die(mysql_error()); $loginFoundUser = mysql_num_rows($LoginRS); if ($loginFoundUser) { $loginStrGroup = mysql_result($LoginRS,0,'Emp_Status'); if (PHP_VERSION >= 5.1) {session_regenerate_id(true);} else {session_regenerate_id();} //declare two session variables and assign them $_SESSION['MM_Username'] = $loginUsername; $_SESSION['MM_UserGroup'] = $loginStrGroup; if (isset($_SESSION['PrevUrl']) && false) { $MM_redirectLoginSuccess = $_SESSION['PrevUrl']; } header("Location: " . $MM_redirectLoginSuccess ); } else { header("Location: ". $MM_redirectLoginFailed ); } } ?> <!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>Login</title> </head> <body> <form id="form1" name="form1" method="POST" action="<?php echo $loginFormAction; ?>"> <table width="264" border="1" align="center" cellpadding="1"> <tr> <th colspan="2" scope="col">Log In System</th> </tr> <tr> <td width="42%">User Name :</td> <td width="58%" align="center"><input type="text" name="uname" id="uname" /></td> </tr> <tr> <td>Password :</td> <td align="center"><input type="password" name="pwd" id="pwd" /></td> </tr> <tr> <td colspan="2" align="center"><input type="submit" name="asd" id="asd" value="LogIn" /></td> </tr> </table> </form> </body> </html> <?php mysql_free_result($employee); ?>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-05-08 13:45:15 By : Pitsarut
 


 

No. 13

Guest


Code
<?php require_once('Connections/DBShop.php'); ?> <?php session_start(); if (!function_exists("GetSQLValueString")) { function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") { if (PHP_VERSION < 6) { $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue; } $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue); switch ($theType) { case "text": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "long": case "int": $theValue = ($theValue != "") ? intval($theValue) : "NULL"; break; case "double": $theValue = ($theValue != "") ? doubleval($theValue) : "NULL"; break; case "date": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "defined": $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue; break; } return $theValue; } } $editFormAction = $_SERVER['PHP_SELF']; if (isset($_SERVER['QUERY_STRING'])) { $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']); } if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) { for($i=0;$i<count($_POST['orderno'])&&$_POST['orderno'][$i];$i++){ $insertSQL = sprintf("INSERT INTO orders (emp_uname, orderno, `order`, type, style, Orderlength, color, price, pricetrans, namedetail, orderdate, orderweek) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)", GetSQLValueString($_POST['orderuname'], "text"), GetSQLValueString($_POST['orderno'][$i], "int"), GetSQLValueString($_POST['order'][$i], "text"), GetSQLValueString($_POST['type'][$i], "text"), GetSQLValueString($_POST['style'][$i], "text"), GetSQLValueString($_POST['orderlength'][$i], "text"), GetSQLValueString($_POST['color'][$i], "text"), GetSQLValueString($_POST['price'][$i], "int"), GetSQLValueString($_POST['pricetrans'][$i], "int"), GetSQLValueString($_POST['namedetail'][$i], "text"), GetSQLValueString($_POST['orderdate'], "date"), GetSQLValueString($_POST['week'], "int")); mysql_select_db($database_DBShop, $DBShop); $Result1 = mysql_query($insertSQL, $DBShop) or die(mysql_error()); } $_SESSION['MM_Ordername'] = $orderuname; $_SESSION['MM_OrderWeek'] = $week; $insertGoTo = "tank.php"; if (isset($_SERVER['QUERY_STRING'])) { $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?"; $insertGoTo .= $_SERVER['QUERY_STRING']; } header(sprintf("Location: %s", $insertGoTo)); } session_start(); ?> <!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>Orders</title> <link rel="stylesheet" href="//code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css"> <script src="//code.jquery.com/jquery-1.10.2.js"></script> <script src="//code.jquery.com/ui/1.10.4/jquery-ui.js"></script> <link rel="stylesheet" href="/resources/demos/style.css"> <script> $(function() { $( "#datepicker" ).datepicker(); }); </script> </head> <body> <form id="form1" name="form1" method="POST" action="<?php echo $editFormAction; ?>"> <table width="40%" border="1" align="center" cellpadding="0"> <tr> <th bgcolor="#555" colspan="9" scope="col"><div align="center"><strong>ใบสั่งซื้อสินค้า Week ที่ : <input type="text" name="week" id="week" /> รหัสตัวแทน : <input type="text" name="orderuname" id="orderuname" value="<?php echo $_SESSION['MM_Username']; ?>"/> วันที่ : <input type="text" name="orderdate" id="datepicker" /> </strong></div></th> </tr> <tr align="center"> <td width="3%" height="27">No.</td> <td width="5%">รายการ</td> <td width="5%">ผูก/หนีบ</td> <td width="5%">ตรง/ลอน</td> <td width="5%">สั้น/ยาว</td> <td width="5%">สี</td> <td width="5%">ราคา</td> <td width="5%">ค่าส่ง</td> <td width="62%">ชื่อ-ที่อยู่</td> </tr> <tr align="center"> <td><input name="orderno[]" type="text" id="orderno[]" size="5" /></td> <td><input name="order[]" type="text" id="order[]" size="10" /></td> <td><input name="type[]" type="text" id="type[]" size="10" /></td> <td><input name="style[]" type="text" id="style[]" size="10" /></td> <td><input name="orderlength[]" type="text" id="orderlength[]" size="10" /></td> <td><input name="color[]" type="text" id="color[]" size="10" /></td> <td><input name="price[]" type="text" id="price[]" size="10" /></td> <td><input name="pricetrans[]" type="text" id="pricetrans[]" size="10" /></td> <td><textarea name="namedetail[]" cols="50" id="namedetail[]"></textarea></td> </tr> <tr align="center"> <td><input name="orderno[]" type="text" id="orderno[]" size="5" /></td> <td><input name="order[]" type="text" id="order[]" size="10" /></td> <td><input name="type[]" type="text" id="type[]" size="10" /></td> <td><input name="style2[]" type="text" id="style2[]" size="10" /></td> <td><input name="orderlength[]" type="text" id="orderlength[]" size="10" /></td> <td><input name="color[]" type="text" id="color[]" size="10" /></td> <td><input name="price[]" type="text" id="price[]" size="10" /></td> <td><input name="pricetrans[]" type="text" id="pricetrans[]" size="10" /></td> <td><textarea name="namedetail[]" cols="50" id="namedetail[]"></textarea></td> </tr> <tr align="center"> <td><input name="orderno[]" type="text" id="orderno[]" size="5" /></td> <td><input name="order[]" type="text" id="order[]" size="10" /></td> <td><input name="type[]" type="text" id="type[]" size="10" /></td> <td><input name="style[]" type="text" id="style[]" size="10" /></td> <td><input name="orderlength[]" type="text" id="orderlength[]" size="10" /></td> <td><input name="color[]" type="text" id="color[]" size="10" /></td> <td><input name="price[]" type="text" id="price[]" size="10" /></td> <td><input name="pricetrans[]" type="text" id="pricetrans[]" size="10" /></td> <td><textarea name="namedetail[]" cols="50" id="namedetail[]"></textarea></td> </tr> <tr align="center"> <td><input name="orderno[]" type="text" id="orderno[]" size="5" /></td> <td><input name="order[]" type="text" id="order[]" size="10" /></td> <td><input name="type[]" type="text" id="type[]" size="10" /></td> <td><input name="style[]" type="text" id="style[]" size="10" /></td> <td><input name="orderlength[]" type="text" id="orderlength[]" size="10" /></td> <td><input name="color[]" type="text" id="color[]" size="10" /></td> <td><input name="price[]" type="text" id="price[]" size="10" /></td> <td><input name="pricetrans[]" type="text" id="pricetrans[]" size="10" /></td> <td><textarea name="namedetail[]" cols="50" id="namedetail[]"></textarea></td> </tr> <tr align="center"> <td><input name="orderno[]" type="text" id="orderno[]" size="5" /></td> <td><input name="order[]" type="text" id="order[]" size="10" /></td> <td><input name="type[]" type="text" id="type[]" size="10" /></td> <td><input name="style[]" type="text" id="style[]" size="10" /></td> <td><input name="orderlength[]" type="text" id="orderlength[]" size="10" /></td> <td><input name="color[]" type="text" id="color[]" size="10" /></td> <td><input name="price[]" type="text" id="price[]" size="10" /></td> <td><input name="pricetrans[]" type="text" id="pricetrans[]" size="10" /></td> <td><textarea name="namedetail[]" cols="50" id="namedetail[]"></textarea></td> </tr> <tr align="center"> <td><input name="orderno[]" type="text" id="orderno[]" size="5" /></td> <td><input name="order[]" type="text" id="order[]" size="10" /></td> <td><input name="type[]" type="text" id="type[]" size="10" /></td> <td><input name="style[]" type="text" id="style[]" size="10" /></td> <td><input name="orderlength[]" type="text" id="orderlength[]" size="10" /></td> <td><input name="color[]" type="text" id="color[]" size="10" /></td> <td><input name="price[]" type="text" id="price[]" size="10" /></td> <td><input name="pricetrans[]" type="text" id="pricetrans[]" size="10" /></td> <td><textarea name="namedetail[]" cols="50" id="namedetail[]"></textarea></td> </tr> <tr align="center"> <td><input name="orderno[]" type="text" id="orderno[]" size="5" /></td> <td><input name="order[]" type="text" id="order[]" size="10" /></td> <td><input name="type[]" type="text" id="type[]" size="10" /></td> <td><input name="style[]" type="text" id="style[]" size="10" /></td> <td><input name="orderlength[]" type="text" id="orderlength[]" size="10" /></td> <td><input name="color[]" type="text" id="color[]" size="10" /></td> <td><input name="price[]" type="text" id="price[]" size="10" /></td> <td><input name="pricetrans[]" type="text" id="pricetrans[]" size="10" /></td> <td><textarea name="namedetail[]" cols="50" id="namedetail[]"></textarea></td> </tr> <tr align="center"> <td><input name="orderno[]" type="text" id="orderno[]" size="5" /></td> <td><input name="order[]" type="text" id="order[]" size="10" /></td> <td><input name="type[]" type="text" id="type[]" size="10" /></td> <td><input name="style[]" type="text" id="style[]" size="10" /></td> <td><input name="orderlength[]" type="text" id="orderlength[]" size="10" /></td> <td><input name="color[]" type="text" id="color[]" size="10" /></td> <td><input name="price[]" type="text" id="price[]" size="10" /></td> <td><input name="pricetrans[]" type="text" id="pricetrans[]" size="10" /></td> <td><textarea name="namedetail[]" cols="50" id="namedetail[]"></textarea></td> </tr> <tr align="center"> <td><input name="orderno[]" type="text" id="orderno[]" size="5" /></td> <td><input name="order[]" type="text" id="order[]" size="10" /></td> <td><input name="type[]" type="text" id="type[]" size="10" /></td> <td><input name="style[]" type="text" id="style[]" size="10" /></td> <td><input name="orderlength[]" type="text" id="orderlength[]" size="10" /></td> <td><input name="color[]" type="text" id="color[]" size="10" /></td> <td><input name="price[]" type="text" id="price[]" size="10" /></td> <td><input name="pricetrans[]" type="text" id="pricetrans[]" size="10" /></td> <td><textarea name="namedetail[]" cols="50" id="namedetail[]"></textarea></td> </tr> <tr align="center"> <td><input name="orderno[]" type="text" id="orderno[]" size="5" /></td> <td><input name="order[]" type="text" id="order[]" size="10" /></td> <td><input name="type[]" type="text" id="type[]" size="10" /></td> <td><input name="style[]" type="text" id="style[]" size="10" /></td> <td><input name="orderlength[]" type="text" id="orderlength[]" size="10" /></td> <td><input name="color[]" type="text" id="color[]" size="10" /></td> <td><input name="price[]" type="text" id="price[]" size="10" /></td> <td><input name="pricetrans[]" type="text" id="pricetrans[]" size="10" /></td> <td><textarea name="namedetail[]" cols="50" id="namedetail[]"></textarea></td> </tr> <tr align="center"> <td colspan="9"><input type="submit" name="bttsubmit" id="bttsubmit" value="สั่งซื้อ" /></td> </tr> </table> <input type="hidden" name="MM_insert" value="form1" /> </form> </body> </html>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-05-08 13:49:47 By : Pitsarut
 


 

No. 14

Guest


<?php require_once('Connections/DBShop.php'); ?>
<?php
session_start();
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
if (PHP_VERSION < 6) {
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
}

$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}

$colname_Recordset1 = "-1";
if (isset($_SESSION['MM_Ordername'])) {
$colname_Recordset1 = $_SESSION['MM_Ordername'];
}
$colname2_Recordset1 = "0";
if (isset($_SESSION['MM_OrderWeek'])) {
$colname2_Recordset1 = $_SESSION['MM_OrderWeek'];
}
mysql_select_db($database_DBShop, $DBShop);
$query_Recordset1 = sprintf("SELECT * FROM orders WHERE emp_uname = %s AND orderweek = %s", GetSQLValueString($colname_Recordset1, "text"),GetSQLValueString($colname2_Recordset1, "int"));
$Recordset1 = mysql_query($query_Recordset1, $DBShop) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);

$maxRows_Recordset2 = 10;
$pageNum_Recordset2 = 0;
if (isset($_GET['pageNum_Recordset2'])) {
$pageNum_Recordset2 = $_GET['pageNum_Recordset2'];
}
$startRow_Recordset2 = $pageNum_Recordset2 * $maxRows_Recordset2;

$colname_Recordset2 = "-1";
if (isset($_SESSION['MM_Ordername'])) {
$colname_Recordset2 = $_SESSION['MM_Ordername'];
}
$colname2_Recordset2 = "0";
if (isset($_SESSION['MM_OrderWeek'])) {
$colname2_Recordset2 = $_SESSION['MM_OrderWeek'];
}
mysql_select_db($database_DBShop, $DBShop);
$query_Recordset2 = sprintf("SELECT sum(price),sum(pricetrans),count(orderno),SUM( price + pricetrans ) as total FROM orders WHERE emp_uname = %s AND orderweek = %s", GetSQLValueString($colname_Recordset2, "text"),GetSQLValueString($colname2_Recordset2, "int"));
$query_limit_Recordset2 = sprintf("%s LIMIT %d, %d", $query_Recordset2, $startRow_Recordset2, $maxRows_Recordset2);
$Recordset2 = mysql_query($query_limit_Recordset2, $DBShop) or die(mysql_error());
$row_Recordset2 = mysql_fetch_assoc($Recordset2);

if (isset($_GET['totalRows_Recordset2'])) {
$totalRows_Recordset2 = $_GET['totalRows_Recordset2'];
} else {
$all_Recordset2 = mysql_query($query_Recordset2);
$totalRows_Recordset2 = mysql_num_rows($all_Recordset2);
}
$totalPages_Recordset2 = ceil($totalRows_Recordset2/$maxRows_Recordset2)-1;
?>
<!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>ShowOrder</title>
<style type="text/css">
#table1 tr td {
text-align: center;
}
#table2 tr td {
text-align: center;
}
</style>
</head>
<body>
<table border="1" align="center" cellpadding="1" cellspacing="1" id="table1">
<tr id="table1" bgcolor="#00CCCC">
<td width="162">รหัสตัวแทน</td>
<td width="137">No.</td>
<td width="122">รายการสินค้า</td>
<td width="115">ประเภท</td>
<td width="116">รูปแบบ</td>
<td width="161">ความยาว</td>
<td width="120">สี</td>
<td width="119">ราคา</td>
<td width="148">ค่าส่ง</td>
<td width="153">ชื่อและที่อยู่</td>
<td width="148">วันที่สั่งซื้อ</td>
<td width="153">รอบที่สั่งซื้อ</td>
</tr>
<?php

do {
// จุดไคลแม็กอยู่ตรงนี้ เอาจำนวนรอบในการลูปหารเอาเศษ ด้วย 2

$iLoop++;
$bgcolor = ( ($iLoop%2)==0 )? "#99CCFF" : "#FFFFFF" ;

?>
<tr bgcolor="<?php echo $bgcolor ;?>">
<td><?php echo $row_Recordset1['emp_uname']; ?></td>
<td><?php echo $row_Recordset1['orderno']; ?></td>
<td><?php echo $row_Recordset1['order']; ?></td>
<td><?php echo $row_Recordset1['type']; ?></td>
<td><?php echo $row_Recordset1['style']; ?></td>
<td><?php echo $row_Recordset1['Orderlength']; ?></td>
<td><?php echo $row_Recordset1['color']; ?></td>
<td><?php echo $row_Recordset1['price']; ?></td>
<td><?php echo $row_Recordset1['pricetrans']; ?></td>
<td><?php echo $row_Recordset1['namedetail']; ?></td>
<td><?php echo $row_Recordset1['orderdate']; ?></td>
<td><?php echo $row_Recordset1['orderweek']; ?></td>
</tr>
<?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>
</table>
<p>&nbsp;</p>
<table border="1" align="center" cellpadding="1" cellspacing="1" id="table2">
<tr>
<td bgcolor="#CC9900" colspan="4">สรุปยอดที่ต้องโอนมา</td>
</tr>
<tr bgcolor="#FFFF66">
<td>จำนวนสินค้า</td>
<td>ราคาสินค้าทั้งหมด</td>
<td>ราคาค่าส่งทั้งหมด</td>
<td>ราคารวม</td>
</tr>
<?php do { ?>
<tr>
<td bgcolor="#66FFFF"><?php echo $row_Recordset2['count(orderno)']; ?> ชิ้น</td>
<td bgcolor="#CCFF00"><?php echo $row_Recordset2['sum(price)']; ?> บาท</td>
<td bgcolor="#CCFF00"><?php echo $row_Recordset2['sum(pricetrans)']; ?> บาท</td>
<td bgcolor="#FF3333"><?php echo $row_Recordset2['total']; ?> บาท</td>

</tr>
<?php } while ($row_Recordset2 = mysql_fetch_assoc($Recordset2)); ?>
</table>
<p><?php echo $_SESSION['MM_Ordername']; ?></p>
<?php echo $_SESSION['MM_OrderWeek']; ?>
</body>
</html>
<?php
mysql_free_result($Recordset1);

mysql_free_result($Recordset2);
?>
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-05-08 13:50:48 By : Pitsarut
 


 

No. 15

Guest


หน้าสุดท้ายคือหน้าที่มีปัญหาครับ ไม่สามารถรับ session Usename กับ OrderWeek ได้ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-05-08 13:54:46 By : Pitsarut
 


 

No. 16

Guest


ตอบความคิดเห็นที่ : 9 เขียนโดย : apisitp เมื่อวันที่ 2014-05-08 09:55:48
รายละเอียดของการตอบ ::
ขอโทษนะครับ พอดีว่างานยุ่งเมื่อวานตอนเย็นเลยไม่ได้ดู แต่ผมไม่ได้โพสลอยๆนะครับ ผมใส่ code เข้าไปแล้วในครั้งแรก แต่มันหายไปเลยนึกว่ามันผิดพลาดเพราะระบบ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-05-08 13:57:01 By : Pitsarut
 


 

No. 17

Guest


ตอบความคิดเห็นที่ : 6 เขียนโดย : praranut_125 เมื่อวันที่ 2014-05-07 21:43:28
รายละเอียดของการตอบ ::
ขอบคุณครับ ผมลองเอาไปใส่แล้วก็ยังไม่มี เออเร่อ เลยครับ และไม่มี result ขึ้นมาเลยครับ ขอบคุณมากครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-05-08 14:09:16 By : Pitsarut
 


 

No. 18



โพสกระทู้ ( 1,994 )
บทความ ( 10 )



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

Quote:
หน้าสุดท้ายคือหน้าที่มีปัญหาครับ ไม่สามารถรับ session Usename กับ OrderWeek ได้ครับ


ปัญหาไม่น่าจะเกิดจากหน้าสุดท้ายนะครับ ต้องมองไปที่ต้นเหตุก่อน
เอาเป็นว่าหลังจากล็อกอินได้แล้ว ลองสร้างหน้าเปล่าๆขึ้นมาแล้วเข้าไปดูว่ามีค่าออกมารึเปล่า


test_session.php
<?php
session_start();
print_r($_SESSION);
?>



ลองแก้ไปทีละขั้นครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-05-08 14:42:48 By : {Cyberman}
 


 

No. 19

Guest


ตอบความคิดเห็นที่ : 18 เขียนโดย : {Cyberman} เมื่อวันที่ 2014-05-08 14:42:48
รายละเอียดของการตอบ ::
หน้าที่ 2 หลังจาก Login เก็บ session ได้ครับ
<input type="text" name="orderuname" id="orderuname" value="<?php echo $_SESSION['MM_Username']; ?>"/>
ตรงนี้มี ค่าUsername ที่ Login ได้ออกมาครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-05-08 15:41:21 By : Pitsarut
 


 

No. 20

Guest


Array ( [MM_Username] => admin [MM_UserGroup] => ADMIN [MM_Ordername] => [MM_OrderWeek] => )
หน้าที่ 2 รับค่า ของ MM_Username ได้เป็น admin ครับ
หน้าที่ 3 รับค่าไม่ได้ครับ [MM_Ordername] => [MM_OrderWeek] =>
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-05-08 15:53:30 By : Pitsarut
 


 

No. 21

Guest


Array ( [MM_Username] => admin [MM_UserGroup] => ADMIN [MM_Ordername] => admin [MM_OrderWeek] => 7 )
ส่วนนี่ผม test จาก ในเครื่องครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-05-08 16:01:10 By : Pitsarut
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : มีปัญหาเกี่ยวกับ session เมื่อนำขึ้น host บางหน้ามองหา session ไม่เจอครับ PHP/MYSQL
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 อัตราราคา คลิกที่นี่