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 ครับ อยากให้แสดง name ฐานข้อมูล



 

ถามเกี่ยวกับการใช้ SESSION ครับ อยากให้แสดง name ฐานข้อมูล

 



Topic : 043919



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



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




ผมกำหนด
<?
session_start();
$sess_userid=$_SESSION[sess_userid];
$sess_username=$_SESSION[sess_username];
if ($sess_userid<>session_id() or $sess_username=="") {
header( "Location: asslogin.php"); exit();
}
?>

เพื่อใช้ $sess_username ในการ login ครับ แต่ผมอยากให้หน้าแรกเมื่อเข้ามาแล้วให้มันแสดงชื่อที่ตรงกับ $sess_username ครับผมต้องทำยังไงครับ

จากฐานข้อมูลครับ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-06-12 00:23:43 By : ฝึกหัด View : 1183 Reply : 12
 

 

No. 1



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



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


ที่หน้าแรกก็ใช้
session_start();
$sess_username=$_SESSION[sess_username];
$result = mysql_query("SELECT name FROM mydata WHERE username='$sess_username'");
echo mysql_result($result);

น่าจะประมาณนี้นะ ถ้าไม่ใข่รอคนถัดไปครับ






Date : 2010-06-12 08:39:19 By : AnimalMan
 


 

No. 2



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



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


งง ครับขอ concept ใหม่หน่อยครับ
Date : 2010-06-12 09:03:26 By : sleepington
 

 

No. 3



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



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


งงที่คุณถามตอบตามความเข้าจัยก่อนแล้วกัน
ที่เข้าจัยอย่างแรก
ต้องการ แสดง
Code (PHP)
echo $sess_username; 


ถ้าตอบผิดอย่างไร ขอโทษด้วย ขอรายละเอียดคำถามมากกว่านี้หน่อยว่าคุณต้องการอาราย
Date : 2010-06-12 09:18:12 By : aimoomoo
 


 

No. 4



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



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


คือผมใช้ $sess_username = username (ชื่อเข้าใช้ในฐานข้อมูล) เพื่อกรอก login เข้าระบบ คำถามคือผมอยากจะให้มันแสดงชื่อและนามสกุล (ซึ่งเก็บไว้ที่ name ในฐานข้อมูล) ในหน้า index (หน้าแรก) ครับ

ขออภัยทุกท่านครับที่ผมตั้งคำถามงงๆ และขอบคุณมากครับสำหรับทุกคำตอบครับ

ปล. ที่คุณ AnimalMan เข้าใจถูกแล้วครับ แต่ลองทำแล้วยังไม่ได้ครับ
Date : 2010-06-13 00:55:42 By : ฝึกหัด
 


 

No. 5



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



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


ถ้าอย่างนั้น เหมือนท่าน ลูกเป็ดขี้เหล่ครับถ้าต้องการแสดงชื่อ และนามสกุลนะครับ

 $sess_username=$_SESSION[sess_username];

 $sess_lname=$_SESSION[lname];
   
echo $sess_username;
echo $sess_lname;

ประมาณนี้นะครับ
ถ้าไม่ได้ก็รบกวนขอโค้ดหน่อยแล้วกันครับอยากช่วยครับแต่ไม่ค่อยเก่งเท่าไหร่



Date : 2010-06-13 08:50:47 By : sleepington
 


 

No. 6



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



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


ลองดูตามคุณ โปรแกรมเมอร์ขี้เหล้า แล้วครับแต่ว่ายังไม่ได้ครับ

โค้ต chksession ของผมครับ ไม่ทราบว่าผมควรแก้ไข หรือเพิ่มเติมส่วนไหนบ้างครับ

chksession.php
<?
session_start();
$sess_userid=$_SESSION[sess_userid];
$sess_username=$_SESSION[sess_username];
if ($sess_userid<>session_id() or $sess_username=="") {
header( "Location: asslogin.php"); exit();
}
?>
รบกวนหน่อยนะครับ
Date : 2010-06-13 15:57:17 By : ฝึกหัด
 


 

No. 7



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



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


น่าจะไม่ได้เกิดจากหน้านี้นะครับ chksesion.php ผมว่าน่าจะเกิดจากหน้า ตรวจสอบการ login ไม่ส่งค่าไปเก็บใน session มากกว่า ลองวิธีน้ดูนะ

หน้าตรวจสอบการ login เมื่อตรวจสอบเสร็จแล้วว่า user pass ถูกต้องก็ยัดค่าใส่ session ก่อน
Date : 2010-06-13 20:55:47 By : aimoomoo
 


 

No. 8



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



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


ลองทำการตรวจสอบว่า session มันทำงานหรือยังนะครับโดยลองสร้างไฟล์ใหม่ขึ้นมาแล้วพิมพ์

<?php
session_start();
echo $_SESSION[sess_username];
?>

ถ้ามันแสดงชื่อ username ที่ลอกอินเข้าไป แสดงว่าไม่ได้มีปัญหาที่ตัว session ครับ
Date : 2010-06-13 21:24:32 By : AnimalMan
 


 

No. 9



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



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


ขอโค้ดหน่อยครับ
Date : 2010-06-13 23:11:05 By : sleepington
 


 

No. 10



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



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


<?php
session_start();
?>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<?php
$username=$_SESSION['sess_username'];
if(!isset($username)){
echo "<script>alert('ขออภัย!! คุณเข้าระบบไม่ถูกต้อง');window.location='../index.php';</script>";
}
?>
/*เป็น version ที่ผมคิดเองนะครับ*/

Date : 2010-06-13 23:28:25 By : sleepington
 


 

No. 11



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



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


ผมลองเช็คดูแล้วครับ การเข้า login ไม่มีปัญหา มีการแสดง username เมื่อ login เข้ามาครับ

ปล. ผมทำระบบเกี่ยวกับเบิกใช้ เมื่อมีคนเข้ามาเบิกของ ผมอยากจะให้มันแสดงชื่อและนามสกุล (ซึ่งเก็บไว้ที่ name ในฐานข้อมูล) ตาม username ที่เข้ามา ไม่ทราบว่าผมจะใช้วิธีไหนได้อีกบ้างครับ นอกจากคคำถามที่ผมตั้งกระทู้ถามไป ขอบคุณครับ
Date : 2010-06-14 00:54:24 By : ฝึกหัด
 


 

No. 12



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



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


ลองเอาโค๊ด มาแปะไว้ก็ได้ครับ คนในนี้จะได้ช่วยกันหาจุดที่มีปัญหา
หรือไม้งั้นก็หา msn ของคนในนี้ดูครับ จะไวขึ้นครับ
Date : 2010-06-14 08:56:06 By : AnimalMan
 

   

ค้นหาข้อมูล


   
 

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