[PHP] #11 PHP 폼 데이터 처리, GET과 POST 처리 방식까지 완벽정리!
·
Programming/PHP
안녕하세요 토스트 데브입니다. 오늘은 웹 프로그래밍의 핵심인 HTML 폼 처리와 PHP 데이터 수신 방법,그리고 GET 방식과 POST 방식의 차이점에 대해 정리해볼게요. ✅ 1. HTML 폼 기본 구조HTML에서 사용자로부터 데이터를 입력받기 위해 사용하는 요소가 입니다. 이름: 이메일: 📌 Form 태그 주요 속성 설명속성설명action데이터를 보낼 PHP 파일 경로method데이터 전송 방식: get 또는 postname각 입력 필드의 이름. 서버에서 이 값을 통해 데이터를 식별✅ 2. GET 방식과 POST 방식의 차이항목 GET POST항목GETPOST전송 위치URL에 포함됨 (?name=값)HTTP 본문에 포함됨보안낮음 (URL에 노출)상대적으로 높음데이터 용량제한 있음 (약 2KB..
[PHP] #09 PHP의 Switch문, 여러 조건을 깔끔하게 처리하는 방법!
·
Programming/PHP
안녕하세요 토스트 데브입니다. 이번 시간에는 PHP 조건문 중에서도 여러 경우를 비교할 때 유용한 switch 문에 대해 알아보겠습니다.복잡한 if-else if 구조를 더 깔끔하게 바꾸고 싶다면, switch문을 꼭 알아두세요!✅ switch 문이란?switch문은 하나의 변수나 표현식을 여러 값과 비교해서, 해당하는 case 블록만 실행하는 조건문입니다.기본 구조는 아래와 같습니다:🔹 기본 예제📌 결과: "열심히 일하는 중!"변수 $day가 "화요일"과 일치하므로 해당 case 블록이 실행됩니다.✅ break의 역할각 case 블록 끝에는 반드시 break;를 써줘야 합니다.break가 없으면 아래 case로 계속 실행이 이어지는 현상이 발생합니다.📌 위 코드의 출력 결과:"피자 선택됨치킨 선택..
[HTML의 TEXT 요소] #02 HTML 목록 태그 완벽 정리, 순서가 있을 때와 없을 때의 차이는?
·
Web Front/HTML
[HTML의 TEXT요소] HTML 목록 태그 완전 정리! #ul #ul #li #dt #dl #dd안녕하세요, 토스트 데브입니다!지난 시간에는 HTML 문서에서 제목(~)과 단락() 태그를 어떻게 사용하는지 알아보았죠?오늘은 문서를 구성할 때 자주 사용되는 목록(List) 태그에 대해 알아보겠습니다.✅ 왜 목록 태그가 필요할까요?우리는 글을 작성할 때 자주 항목별로 정리된 정보를 나열하게 됩니다.예를 들어:장보기 목록순위 리스트사용 방법FAQ이런 항목들을 HTML에서 표현할 때 사용하는 것이 바로 목록 태그입니다.📌 HTML의 목록 태그 종류태그설명순서가 없는(Unordered) 목록순서가 있는(Ordered) 목록목록 항목 (List Item)정의 목록 (Description List)용어 (Def..
[PHP] #03 PHP를 배우기 위한 로컬환경 XAMPP
·
Programming/PHP
안녕하세요 토스트데브입니다. 이번 글에서는 PHP를 공부하거나 웹 개발을 시작하려는 분들에게 가장 많이 추천되는 툴인 XAMPP 설치 방법을 소개할게요. XAMPP는 Apache, MySQL, PHP를 한 번에 설치할 수 있는 통합 개발 환경으로, 초보자도 손쉽게 웹 서버를 구성할 수 있습니다.✅ XAMPP란?XAMPP는 아래 요소들로 구성된 통합 패키지입니다:X: OS 독립적 (Windows, Linux, macOS)A: Apache (웹 서버)M: MySQL (데이터베이스)P: PHP (서버 사이드 스크립트 언어)P: Perl (옵션)복잡한 설정 없이도 웹 개발 실습 환경을 쉽게 만들 수 있는 최고의 도구입니다.🛠 XAMPP 설치 방법1️⃣ 공식 홈페이지 접속https://www.apachefrie..
[PHP] #01 PHP란 무엇인가요? 웹 개발의 기초, PHP 완전 정복!
·
Programming/PHP
안녕하세요! 오늘은 웹 개발을 시작하려는 분들이 가장 많이 접하게 되는 언어 중 하나인 PHP에 대해 알아보려고 합니다. 💡 PHP는 어떤 언어인가요?PHP는 "Hypertext Preprocessor"의 약자로, 서버 측에서 실행되는 스크립트 언어입니다. HTML과 쉽게 연동되며, 웹 페이지를 동적으로 생성할 수 있도록 도와줍니다.초기에는 개인 홈페이지나 게시판 제작에 많이 쓰였지만, 지금은 대규모 웹 서비스에서도 여전히 널리 활용되고 있습니다.📌 PHP의 특징서버 사이드 스크립트 언어사용자가 웹 페이지를 요청하면 서버에서 PHP가 실행되고, 그 결과만 사용자에게 전달됩니다.간단한 문법입문자도 쉽게 배울 수 있는 구조를 가지고 있어 웹 개발의 첫 걸음으로 적합합니다.HTML과의 쉬운 결합HTML 코..
[HTML의 TEXT 요소] #01 제목<h1~h6>과 단락<p>
·
Web Front/HTML
https://youtu.be/gTrilkiZppE?si=vAqS7r8N4c1VSxsv안녕하세요, 토스트 데브입니다. 이전 시간에는 HTML 문서의 구조에 대해 배워보았죠? 오늘은 웹 문서를 구성하는 데 있어서 가장 기본적이면서 중요한 제목(heading) 태그와 단락(paragraph) 태그에 대해 알아보겠습니다.제목과 단락 태그는 왜 중요한가요?기사, 교과서, 보고서 등 어떤 문서든 제목과 단락으로 구조화되어 있습니다. HTML 문서도 마찬가지예요. 제목과 단락을 잘 구성하면 읽기 쉽고, 정보 구조도 명확해집니다.제목 태그 ( ~ )HTML에서는 총 6단계의 제목 태그를 제공합니다.대제목 (최상위)중제목소제목하위제목더 작은 제목가장 작은 제목각 태그는 문서의 계층 구조를 나타내는 용도로 사용되며, 시..
[HTML 시작하기] #03 HTML 문서의 구조
·
Web Front/HTML
https://youtu.be/nb2BulbWTAY 안녕하세요, 토스트 데브입니다! 지난 시간에는 HTML 요소의 속성(Attribute)에 대해 알아보았는데요,이번 시간에는 웹 문서의 시작이 되는 HTML 문서의 구조에 대해 배워보겠습니다. 웹 페이지는 눈에 보이는 부분만큼이나, 눈에 보이지 않는 구조와 규칙이 굉장히 중요하답니다. 그럼 하나씩 함께 살펴볼까요?HTML5 선언 방식예전 HTML4나 XHTML 시대에는 아래와 같이 복잡한 선언이 필요했습니다.하지만 HTML5부터는 훨씬 간단해졌습니다!이 한 줄만으로도 “이 문서는 HTML5 문서입니다”라고 선언할 수 있게 되었죠.HTML 문서의 기본 골격HTML 문서는 기본적으로 html 요소 안에 head와 body 요소가 포함되는 구조입니다. ..