php에서 input, form 태그를 활용한 form 전송을 알아보겠습니다.
1. 입력, 출력 화면 다를 시
폼 입력 화면
폼 출력 화면
index.php - 폼 입력
<form action="form-act.php" method="get">
<label>이름 <input name="uname" type="text" /></label>
<label>비밀번호 <input name="upw" type="password" /></label>
<label>이메일 <input name="uemail" type="email" /></label>
<input type="submit" value="전송" />
</form>
form-act.php - 폼 출력
<?php
/* title */
echo "<div>User Input Result</div>";
/* get/GET */
echo "<div>이름: ".$_GET["uname"]."</div>";
echo "<div>비밀번호: ".$_GET["upw"]."</div>";
echo "이메일: ".$_GET["uemail"];
?>
2. 같은 화면에서 출력시
출력 화면
<form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="get">
<label>이름 <input name="bname" type="text" /></label>
<label>비밀번호 <input name="bpw" type="password" /></label>
<label>이메일 <input name="bemail" type="email" /></label>
<input type="submit" value="전송" />
</form>
<?php echo "이름: ".$_GET['bname']; ?>
<?php echo "비밀번호: ".$_GET['bpw']; ?>
<?php echo "이메일: ".$_GET['bemail']; ?>
반응형
'개발 > PHP' 카테고리의 다른 글
[xampp] apache vhost 환경설정 및 windows hosts 설정 (61) | 2023.03.20 |
---|---|
[php] mysql, 데이터베이스 기초 예제 (ft. 테이블 불러오기) (60) | 2023.01.20 |
[php] Warning: mysqli_connect(): (HY000/1045): Access denied for user 오류 (0) | 2023.01.20 |
댓글