2017-10-21 3 views
-1

좋아요. 내 사이트에 설치 한 로그인 샘플이 있습니다. 로그인 후 회원 페이지에 표시됩니다. 나는 또한 로그인 후 사용자로부터 테이블 풀링

<h2>Member only page - Welcome <?php echo $_SESSION['username']; echo $_SESSION['farmname']; echo $_SESSION['role']; ?></h2> 

가 표시됩니다 모든

을 사용한이

<h2>Member only page - Welcome <?php echo $_SESSION['username']; $_SESSION['farmname']; $_SESSION['role']; ?></h2> 

를 사용하여 로그인 이름 메신저로 날짜 기지에있는 "farmname"및 역할 "을 보여주기 위해 시도하고 사용자입니다 세션의 이름을하지만 아무 것도 보여주지 못해.

+1

아마도 이러한 변수는 세션에 없습니까? 우리는 당신이 우리에게 준 것에서 무엇이든 말할 수 없습니다! 실제로 세션에 실제로 추가 한 내용이 있습니까? 다른 곳에서는 가져올 수 있었습니까? – FluffyKitten

+1

디버깅을 돕기 위해 더 많은 코드를 알려주십시오. 표시하려는 값이 비어 있지 않은지 확인 했습니까? –

답변

0

쿼리를 사용자 이름/이메일을 가져 오기 (각 사용자에 대해 고유 무엇이든) 실행

SELECT * FROM Table_Name_Here WHERE username_or_email_here =$username/email; 

을 사용하여 지정된 사용자 데이터를 가져온 다음 세션에 저장하여 다른 곳에서 사용할 수 있습니다.

참조 : https://www.w3schools.com/sql/sql_where.asp

+0

고마워요. @ mega6382 편집을 위해, 줄 바꿈에서 SQL 쿼리를 가져올 수 없습니다. –

관련 문제