양식은 사용자가 애플리케이션과 상호 작용할 수 있도록 하는 웹 개발의 중요한 부분입니다. PHP에서는 동적 및 대화형 웹 페이지를 생성하려면 양식 데이터를 처리하는 것이 필수적입니다. 이번 포스팅에서는 PHP의 기본 양식과 요청 방법에 대해 살펴보겠습니다.
새로운 vs 코드 프로젝트(작업 당시 버전 1.90)에서는 코드 작업을 쉽게 배우기 위해 두 개의 서로 다른 파일이 필요합니다.
새 노트를 만들기 위해 note-create.view.php에서 양식을 만드는 것부터 시작하겠습니다. 이 양식은 양식 데이터를 처리하는 note-create.php에 제출됩니다.
<?php require('partials/head.php') ?> <?php require('partials/nav.php') ?> <?php require('partials/banner.php') ?> <main> <div class="mx-auto max-w-7xl py-6 sm:px-6 lg:px-8"> <div class="md:grid md:grid-cols-3 md:gap-6"> <div class="mt-5 md:col-span-2 md:mt-0"> <form method="POST"> <div class="shadow sm:overflow-hidden sm:rounded-md"> <div class="space-y-6 bg-white px-4 py-5 sm:p-6"> <div> <label for="body" class="block text-sm font-medium text-gray-700">Body</label> <div class="mt-1"> <textarea id="body" name="body" rows="3" class="mt-1 block w-full rounded-md border-gray-300 shadow-sm focus:border-indigo-500 focus:ring-indigo-500 sm:text-sm" placeholder="Here's an idea for a note..."></textarea> </div> </div> </div> <div class="bg-gray-50 px-4 py-3 text-right sm:px-6"> <button type="submit" class="inline-flex justify-center rounded-md border border-transparent bg-indigo-600 py-2 px-4 text-sm font-medium text-white shadow-sm hover:bg-indigo-700 focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:ring-offset-2"> Save </button> </div> </div> </form> </div> </div> </div> </main> <?php require('partials/footer.php') ?>
note-create.php에서 $_SERVER['REQUEST_METHOD'] superglobal을 사용하여 양식이 제출되었는지 확인하겠습니다. 양식이 제출되면 메시지가 표시됩니다.
<?php $heading = 'Create Note'; if ($_SERVER['REQUEST_METHOD'] === 'POST') { dd('I submitted the form'); } require 'views/note-create.view.php';
양식을 note-create.php 스크립트에 연결하기 위해 Routes.php에 경로를 정의하겠습니다.
<?php return [ '/' => 'controllers/index.php', '/about' => 'controllers/about.php', '/notes' => 'controllers/notes.php', '/note' => 'controllers/note.php', '/notes/create' => 'controllers/note-create.php', '/contact' => 'controllers/contact.php', ];
양식 레이아웃 링크를 추가하려면 head.php 파일에 포함하겠습니다.
<script src="https://cdn.tailwindcss.com?plugins=forms "></script>
이번 포스팅에서는 PHP의 기본 폼과 요청 방식에 대해 다루었습니다. 사용자로부터 메모를 받기 위해 간단한 양식을 만들고 PHP를 사용하여 양식 데이터를 처리했습니다. 또한 양식을 제출하는 데 사용된 요청 방법을 확인하는 방법도 살펴보았습니다. 이것은 PHP에서 양식 및 요청 메소드 작업의 시작일 뿐입니다.
이 점을 명확히 이해하시기 바랍니다.
위 내용은 PHP에서 양식 및 요청 방법을 사용하여 새 노트를 만드는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!