간단한 PHP 양식 만들기

8819 단어 PHP

창 만들기


이번에는 간단한 입력표를 만든다.1페이지만 사용하여 입력 → 확인 → 완성하고 싶습니다.먼저 PHP 파일에 HTML을 기술합니다.
index.php
<!DOCTYPE html>
<meta charset="utf-8">
<head></head>
<body>

<form method="POST" action="index.php">
名前
<input type="text" name="your_name">
<br>
メールアドレス
<input type="email" name="email">
<input type="submit" name="btn_confirm" value="送信する">

</form>
</body>
</html>
나는 이렇게 해서 HTML 표만 만들었다고 생각한다.다음은 디스플레이를 전환하기 위해 php를 기술합니다.나는 <!DOCTYPE html> 위에서 변수를 정의하고 싶다.
index.php
<?php
$setPage = 0;
?>
<!DOCTYPE html>
<meta charset="utf-8">
<head></head>
<body>

〜以下略〜
<body>에서도 php를 묘사했다.
index.php
<body>

<?php if($setPage === 0) : ?> //入力画面
入力
<?php endif; ?>

<?php if($setPage === 1) : ?> //確認画面
確認
<?php endif; ?>

<?php if($setPage === 2) : ?> //完了画面
完了
<?php endif; ?>
〜以下略〜
변수 전환을 통해 표시합니다.먼저 $setPage = 0; 때의 표시이다.
index.php
<?php if($setPage === 0) : ?> //入力画面
<form method="POST" action="input.php">
名前
<input type="text" name="your_name" >
<br>
メールアドレス
<input type="email" name="email" >
<input type="submit" name="btn_confirm" value="確認する">
</form>
<?php endif; ?>
〜以下略〜
$setPage = 0; 입력 화면이 완성되었습니다.그리고 $setPage=1;의 명세란 스타일에 정의된 설정입니다. index.php <?php $setPage = 0; if(!empty($_POST['btn_confirm'])) { $setPage = 1; } ?> <!DOCTYPE html> ~~ if (! empty (~의 전원 켜기 자체 검사 내용이 비어 있지 않으면 $setPage=1;) 가 표시됩니다. index.php <?php if($setPage === 1) : ?> <form method="POST" action="input.php"> 이름 <?PHP echo $_POST['your_name'] ; ?> <br> 이메일 주소 <?PHP echo $_POST['email'] ; ?> <input type="submit"name="btn_submit"value="발송"> </form> <?php endif; ?> ~~ $setPage = 1; 인 경우 $setPage=0;문서 레지스트리에 항목 추가전원 켜기 자체 검사(초전역 변수)가 표시됩니다.
나는 이런 화면이 될 것이라고 생각한다.마지막으로 완성 화면을 표시합니다.
index.php

<?php

$setPage = 0;

if(!empty($_POST['btn_confirm'])) {
  $setPage = 1;
}

if(!empty($_POST['btn_submit'])) {
  $setPage = 2;
}
?>
〜以下略〜
이것 또한 if(!empty(~ 의 값이 비어 있지 않으면 $setPage = 2; 를 표시하는 과정을 설명한다.아래<body>에도 기술되어 있다.
index.php

<?php if($setPage === 2) : ?>
送信が完了しました。
<?php endif; ?>
〜以下略〜

내 생각에는 이렇게 표시된 것 같다.이번에는 한 페이지에 표시하는 방법을 바꿨지만 다른 방법도 있으니 참고로 사용하시기 바랍니다.또 슈퍼 전역 변수($_POST) 등은 설명하지 않았지만 공식 사이트https://www.php.net/manual/ja/reserved.variables.post.php를 확인하는 것이 이해하기 쉽다고 판단해 이번에 사랑에 빠졌다.

마지막


설명 등 명확한 부분이 있어 이해하기 어려운 부분도 있다.의문, 의견, 지적 등 계속 부탁드립니다!!

좋은 웹페이지 즐겨찾기