PHP에서 받은 변수값을 html로 보내서 출력하고 싶어요
php시작한지 4일정도 된 왕초보 개발자 입니다.
아이디 찾기를 만들고 있는데요
A.html에서 form 입력 후 B.php로 보내고 php에서 처리한 변수를 C.html로 보내고자 하는 과정입니다.
A.html 에서 입력받고
B.php 에서 처리 후
C.html 에서 "당신의 아이디는 OO입니다." 라고 보이게 하는 과정을 하고싶은거죠.(echo 사용X)
만들어 봤는데 B에서 C로 넘어가는 과정을 어떻게 해야할지 여쭈어봅니다 ㅠ
A.html
B.php
c.html
아이디 찾기 결과
회원님의 id는 입니다.
<?php echo $row; ?> 에 $row 값을 넘기고 싶은데 출력이 되지 않습니다.
저부분은 id가 출력되는곳입니다. 어떻게 처리하면 될까요?
답변 4개
}else{
header("location: c.html?id=찾은아이디");
이렇게 하시면 될 거 같은데요
나중에
<div>회원님의 id는 <?php echo $id; ?> 입니다.</div> 또는 $_REQUEST['id']
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
* 파일 확장자는 통일시켜주는 것이 일반적입니다. a.html -> b.html 또는 a.php -> b.php
.html 확장자에서도 php 스크립트가 처리되도록 웹서버에서 설정할 수 있습니다.
그누보드의 경우에도 글쓰기 페이지 : /bbs/write.php
글쓰기 처리 페이지 /bbs/write_update.php
로 php 로 통일되어 있습니다.
* C.html 에서 처리하려는 내용은 B.php 에서 처리하는 것이 일반적입니다.
* w3schools 사이트의
HTML Froms 부분과 https://www.w3schools.com/html/html_forms.asp
PHP Forms 부분 https://www.w3schools.com/php/php_forms.asp
을 살펴보면 참고가 될 수 있습니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
b랑 c를 별도의 파일로 만드실 이유가 없어보입니다.
하나로 하셔도되고
만약 별도의 파일로 둬야한다면 b php에서 또 다시 폼으로 c html에 값을 전송하세요.
답변에 대한 댓글 1개
그렇다면 b.php 에서 <form>을 또 만들어서 c에 전송하면 될까요?
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
이 방식이 제가 찾던거였어요!