ต้องการแสดงข้อมูลของคนที่ล็อคอินเข้ามา คือ ผมทำระบบเกี่ยวกับการแสดงผลข้อมูลนักเรียน
อ่านแล้วงง ๆ อ่ะ ครับ
ความหมาย คือ อยากทราบว่า Users ใหนที่กำลัง online อยู่ ใช่หรือไม่
Date :
19 ต.ค. 2550 13:09:42
By :
Jo.p
ไม่ใช่ครับ พอเขาlog in แล้ว จะเป็นหน้าตอนรับแล้วก็มีลิงค์ให้เลือกว่าจะหาข้อมูลไรบ้าง เช่น ประวัติ ผลการเรียนไรเนี่ยะ ก็เลยเขียนหน้าprofile.aspมาเพื่อแสดงข้อมูลประวัติ แต่ไปติดตรงคำสั่ง sqlงะ เพราะตอนที่ล๊อคอินมันเช็คจาก username ซึ่งไปเที่ยบกับฟิลล์ id ในฐานข้อมูล ประมาณ
<!--#include file="conndb.asp" -->
<%
blnError=false
Username=Request.Form("username")
response.Write("id="&username & "<p>")
strHTML=""
If Username <> "" Then
if isnumeric(username) then
set rs= Server.CreateObject("ADODB.Recordset")
strSQL= "select * from tbl_STUDENTDATA WHERE ID=" & username
'response.Write(strSQL)
rs.open strSQL, conn ,1,3
if rs.eof then
blnError=true
แต่พอเป็นหน้าของprofile.asp ผมไม่รู้จะดึงค่านั้นมายังไง เพราะต้องเอาข้อมูลเฉพาะของคนที่ล๊อคอินลองเอา
strSQL= "select * from tbl_STUDENTDATA WHERE ID=" & username
ไปแซมๆก็ไม่ผ่าน
Date :
19 ต.ค. 2550 15:38:20
By :
martino
แนะนำให้ใช้ตัวแปร Session("ชื่อตัวแปร") หรือ Cookkie จะง่ายกว่าครับ
Date :
25 ต.ค. 2550 19:47:27
By :
Pruem
ใช่ค่ะ ต้องใช้การส่ง Session("UserName") เพราะงานที่ทำก็เป็นระบบการศึกษา จะใช้ Session ในการส่งค่าว่าผู้ที่ล็อกอินเข้ามาเป็นนักศึกษา หรืออาจารย์ ลองศึกษาเรื่อง Session ดูนะคะ ง่ายมากเลยล่ะ ส่งข้าม Page ได้ด้วยนะ
ขอให้โชคดีค่ะ
Date :
7 พ.ย. 2550 10:07:16
By :
โบว์
username = Request.Form("per_username")
password = Request.Form("per_password")
Dim data
Dim data_numRows
Set data = Server.CreateObject("ADODB.Recordset")
Sql="Select * from per_login where per_username= '" &username&"' and per_password = '"&password&"' ; "
data.open Sql, MM_MSSQL_STRING,1,3
%>
<% while not data.eof %>
<% user=data("per_username") %>
<% pass=data("per_password") %>
<% online=data("per_username")%>
<% data.MoveNext
Wend
data.close
%>
<% if user= username and pass= password Then %><%session("online")=online%>
Date :
14 ธ.ค. 2550 15:11:53
By :
saosila
Load balance : Server 04