테스트 사이트 - 개발 중인 베타 버전입니다

글을 쓸때 로그인 아이디를 view 페이지에 전달하는 방법 질문이요!! 채택완료

경하귀요밍 8년 전 조회 3,157

글쓰기 에서 submit 버튼이 있는데

 

이 버튼 form 에 <input >으로 여러가지 값을 보내더라구여, 여기서 혹시 hidden 값을 보낼때 현재 로그인하고있는 아이디 정보를 넘겨주려면 어떻게 해야하나요?

댓글을 작성하려면 로그인이 필요합니다.

답변 4개

채택된 답변
+20 포인트

기본적으로 게시판 테이블에 글을 쓰는 사람 로그인 아이디는 들어갑니다.

view 페이지에서 <?=$view['mb_id']?> 찍어 보시면 나와요. 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 4개

경하귀요밍
8년 전
글을 볼때 글쓴이만 볼수있게 하려구여..ㅎㅎ 그런데 글을 쓰고나서 보이는 view 페이지에서는 제대로 안되길래 post 값으로 전달해보려고하는겁니다ㅜㅜ
작은별
8년 전
안 될 리가 없을 텐데요. $view['mb_id'] 값으로 그냥 사용 가능합니다.
별도로 값 넘길 필요 없이 view.skin.php 파일에서 이렇게 해보면 글쓴이만 보입니다.
<?php
if($view['mb_id'] == $member['mb_id'])
echo "작성자만 보여라";
?>
왕계란
8년 전
아래 다른 분 말씀처럼 글쓴이만 보게 하려면 비밀글로 하면 되지 않나요?
경하귀요밍
8년 전
와.. $view['mb_id'] == $member['mb_id'] 로 하니까 바로됬네요..ㅎㅎㅎ

비밀글로 하면 비밀번호 페이지로 넘어가서 그페이지또 수정하기 번거로워서..if 에서 처리한번에 해버리려고 했습니다 ㅎㅎ 작은별님, 왕계란님 감사합니다!!

댓글을 작성하려면 로그인이 필요합니다.

8년 전

자신만 볼수 있게 하실려는거면 비밀글을 항상비밀글 기능을 이용하시면 되지 않을까요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

그누위즈

<input type="hidden" name="now_mb_id" value="<?php echo $member['mb_id']?>"> 

로 보내면

받는 페이지에서는

$_POST['now_mb_id']

찍어 보시면 나올겁니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

8년 전

<form> 과 </form> 사이에

 

<input type="hidden" name="now_mb_id" value="<?php echo $member['mb_id']?>">

 

넣어서 보내주면 될거같습니다. 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

경하귀요밍
8년 전
이렇게 하고 받아올떄 $var = $_REQUEST['now_mb_id']; 이렇게 받아오고
<?php echo $var ?> 로 찍어봤는데 값이 안나오네요ㅜㅜ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인