채택완료

게시판 폼 너무 어렵습니다...

2023-01-05 (목) 16:59:38 1,693
|

답변 3개 / 댓글 7개

채택된 답변
+20 포인트

view.skin.php에서 등록한 값에 대하여 다음처럼 출력할 내용을 지정을 해야 나옵니다

업체명 : <?php echo $view['wr_1'];?>

값이 나오지않는다면 bbs/write_update.php 상단에 아래처럼 넣어서 폼값이 제대로 전송 되어 오는지 확인해보세요

print_r($_POST); exit;

답변에 대한 댓글 3개

감사합니다! 한번해보겠습니다!
근데 혹시 print_r와 view의 차이점이 무엇인가요??
print_r을 해도 출력이 되어 궁금합니다
print_r<---php 내부에 만들어져있는 배열 출력 함수
$view['wr_subject'], $view['wr_content'], $view['wr_1']~~~ 그누보드에서 뷰페이지에 출력하기 위하여 만든 배열
print_r($view)<---$view배열 전체를 확인 용도로 사용
echo $view['wr_1']<---해당 배열 변수를 필요한 위치에 출력
이해했습니다!! 알려주셔서 감사합니다!

답변에 대한 댓글 1개

감사합니다!

write.skin.php 에 닫는 폼 태그인 </form> 이 안보입니다.

그러므로 전체 소스가 아닌 이상 어떤 값이 저장되는지 알수없어 의미가 없습니다.

view.skin.php 에서

$view 에 담긴 모든것을 출력해보세요

Copy
print('<pre>');

print_r($view);

print('</pre>');

요점은 실제 DB 에 본인이 원하는 값이 들어갔는지 확인하고

view 에서 모든 값들을 다 가져왔는지 확인하는 것입니다.

DB 를 확인하는 방법은 phpmyadmin, DBeaver 등을 사용하면 됩니다.

답변에 대한 댓글 3개

</form> 은 있는데 더 아래에 있어서 복사할땐 없는겁니다!
저렇게 해봤는데 이름, 업체명 같은 폼부분은 나오지않습니다..
값이 나오지 않는다면 저장 자체가 안되었을 확률이 높으니
write 쪽부터 차근차근 보고 DB 에 기대하는 모든 값들이 적용될때까지 디버깅 하셔야 할것 같습니다.
해보니 다른 php를 넣어서 안보이는거였습니다! 알려주셔서 감사합니다!

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