PHP Tutorial: PHP Forms Handling & Validation Tutorial

이 비디오 튜토리얼에서는 HTML 폼을 만드는 방법과 PHP를 사용하여 HTML 양식의 모든 데이터를 처리하고 데이터의 유효성을 검사하는 방법 그래서 해보 죠 이봐 요, 상원 의원이 codingpassiveincome

com에서 나왔을 때 다른 사람들이 웹 개발자가되기보다 훨씬 쉽고 빠르게 웹 개발자가 될 수있게 도와주세요 자신이 관심을 갖고있는 것이 있다면 그래서 우리는이 튜토리얼을 시작하기 전에 항상 기본 사항을 설명하고자합니다 먼저 HTML 양식 트래픽을 생성하는 방법을 보여줄 것입니다 Bailey 's와 함께하면 PHP로 이동하여 일부 입력 양식을 만들어서 하나의 의견을 갖겠지만 이메일에 이름을 달았습니다 이 전자 메일과 제출 버튼의 일부로이 HTML 양식을 만들도록 주문했습니다

HTML로 양식을 작성하면 이제 우리는 방법의 건강을 지정해야합니다 이 HTML 형식의 데이터를 PHP로 보내고 그렇지 않은 경우 중요한 단계입니다 예를 들어 method = post라고 말하면 이것은 얻을 수 있습니다 게시물을 잃어 버리거나 얻을 수 있으며 우리는 데이터가 어디에 예를 들어 나는 indexphp를 말할 것입니다

우리가 따라갈 파일의 이름은 물론이 태그를 닫을 것입니다 그래서 그들은 계속 양식을 호출 할 것이고이 입력 이름을 만들 것입니다 입력을 인식 할 수 있도록이 입력의 이름을 지정해야합니다 나중에 예를 들어 name = username 그리고이 입력의 타입은 텍스트 일 ​​수 있습니다 이제는 같은 것이 있습니다

email 예를 들어 입력 이름 = 전자 메일 유형이라고 말할 수 있습니다 전자 메일 및이 텍스트 영역의 마지막 항목을 사용하여이 텍스트 영역을 사용할 수도 있습니다 여기에 입력하지만 입력은 우리가 입력 할 수있는 문자의 수를 제한 할 것입니다 시각적으로 우리는 원하는만큼 많이 할 수 있지만 모든 것을 볼 수 있습니다 시각적으로 더 커 보이고 느낌이 들기 때문에 텍스트 영역을 사용하는 것이 좋습니다

우리가 더 많은 문자를 끝낼 수있는 것처럼 텍스트 영역을 말하면 나는 어떤 이름을 지정하십시오 예를 들어 본문을 말할 것입니다 텍스트 영역에 대해서는 필요하지 않습니다 이 텍스트 영역에 대해 태그를 올바르게 지정하고 결과를 지정하려면 마지막으로이 제출 버튼입니다 그러면 입력 유형이 정상적으로 처리됩니다

당신이 제출하고 가치 있다고 말할 수있는 이름 당신은 전자 우편을 좋아한다 말할 수 있고 우리는 닫힐 것이다 그래서 이것은 우리이다 HTML를 창조하는 방법이다 그러나 중요한 것은 PHP 내부에서 데이터를 처리하는 방법입니다 이 양식에서 우리가 들었을 때 우리가 여기에 약간의 PHP 코드를 가지고 있다고 가정 해 봅시다 여기서 우리가 어떤 방법을 사용하고 있는지에 관해서는 우리가 어떻게 우리가 이것을 받아들이기를 원한다면 정보 PHP를 따라 간다 우리가 말할 유아용 사용자 이름은 악의 이름을 가진 변수를 생성하고 우리의 방법은 포스트입니다 그들은 $ _POST라고 말할 것입니다

이 이름을 지정하여 sage 사용자 이름을 지정하면됩니다 변수 이름 우리는 방문자 ID와 같은 것을 저장했습니다 전자 메일, 본문 등에 적용되며, 유일한 차이점은 우리가 말할이 게시물 대신 get 메소드를 사용하십시오 $ _GET 그리고 그가 텍스트 L을 위해 우리 차량의 이름을 지정할 것입니다 예를 들어 전자 메일이라면 말할 수 있지만 지금은 전화하지 않습니다

왜냐하면 우리의 방법 post는 HTML 폼을 만드는 방법에 대한 기본 사항이므로 그들이 PHP에서 가지고있는 데이터를 보내는 방법 그래서 내 PC를 사용하지 마라 실제로 코드를 작성하는 방법을 보여주고 정보를 받아들이는 데 도움을줍니다 입력이 너무 간단하여 이제 PHPstorm에 왔는데 비어 있습니다 프로젝트는 PHP 폼이라고 부르며 여기에 빈 indexphp 파일을 만듭니다

내 XAMPP 서버를 시작 했으므로 그렇게해야한다 우리가 내 화이트 보드에 쇼처럼 할거야 HTML 양식을 작성하여 일반 HTML 문서를 선언하여 헤드를 생성합니다 내가 가진 모든 것들은 형식과 다른 몸에있는 제목 일뿐입니다 시체가 양식을 만들어서 양식 방법을 말할 것입니다

나는 사용할 행동을 취할 것입니다 indexphp와 같은 파일입니다 여기에서이 태그를 닫습니다 입력을 거의 만들지 않으므로 첫 번째 입력은 텍스트 'name username 그리고 우리가 우리가 그렇게 할 자리 표시자를 사용한다고 가정 해 봅시다

기본적으로 자리 표시 자 방문자가 무엇을 볼 것인지, 그가 무엇을 즐겁게 할 것인지 어떻게 알 수 있는가? 그래서 여기에서 볼 수 있듯이 우리는 단지 하나의 입력과 이 이름을 자리 표시 자로 바꾸면 이제 타이핑을 시작할 때 사라집니다 우리가 모든 것을 믿으면 나에게 많은 것을 보여줄 것입니다 우리는 거기에 들어가야하고 나는 한 휴식을 삽입하고 새로운 입력을 만들 것입니다 그래서 저는 유형 전자 우편 이름 전자 우편을 말하고 나는 또한 placeholder 전자 우편을 말할 것이다 하나의 텍스트 영역 본체를 만들겠습니다 그리고 나는 그것을 닫을 것이고, 한 가지는 하나의 제출 버튼으로 제출 버튼을 입력하면 이름은 항상 선택 사항입니다

그래서 그것은 새로운 취미를위한 것입니다 우리는 그것을 평상시에하는 이름입니다 이메일을 보내라고 말하면 이제 우리가 이메일을 받았으므로 볼 수 있듯이 Google에 대한 자리 표시자가 없습니다 body이므로 자리 표시 자 메시지가 표시됩니다 여기서 우리는 입력과 텍스트의 차이에 대해 이야기 할 때입니다

이제 기본적으로 볼 수 있습니다 여기에서이 메시지를 가져 와서이 메시지의 크기를 조정할 수 있습니다 우리가 할 수있는 입력으로 시각적 텍스트 영역이 훨씬 커지고 우리는 한 번 도움을 받으면 더 많은 데이터를 입력 할 수 있다는 느낌이 들었습니다 이 포트 우리는 데이터를 처리 할 PHP 코드를 시도 할 필요가있다 하루 종일 몰아서이 파일의 맨 위에서 PHP 태그를 가져 와서 말할 것입니다

if (isset ($ POST [ 'submit'))); 누군가가 언론인이라면 무엇을 의미합니까? 이 버튼은 버튼 재설정으로 감지 할 이메일을 보내며 또한 우리는 우리의 방법은 게시물이기 때문에 여기에서 첫 번째 코드를 사용하면 이제는 우리가 시작할 수있는 정보는 가능한 한 어딘가에 입력 했으므로 이름은 = post 사용자 이름 그리고 우리는 이메일로 같은 일을 할 수있다 이 시체의 메시지에 대한 메시지와 게시글을 볼 수 있습니다 이름은 시체이며, 그 때문에 나는 여기 시체가 아니 었으므로 지금해야합니다 이 데이터의 유효성을 검사하면 어떻게 할 것인가? 희망없이 성취되기를 바랍니다이 예제에서 보도록하겠습니다

모든 이름은 3 자 이상이어야합니다 그래서 나는 그것을 검사하여 할 것입니다 우리가 휘젓는 길이와 PHP 문자열에서 함수를 사용할 수있는 길이 길이 및 파일 변수 이름을 반환하며이 함수는 이 문자열은 우리가 말할 수있는 것보다 더 작은 말을 할 수 있기 때문에 나를 에코시켜줍니다 우리가 말할 수있는 지금 당신의 이름을 가져 가라 그래서 그것은 우리에게 처음으로 말할 이메일을 선물합니다

제목 이름을 부탁하고 3 자 이상을 입력하면 이메일을 보내면 알 수 있듯이 마스크가 없습니다 모든 것이 여성을 위해 잘 작동하고 있습니다 함수 필터는 기본적으로 어떤 변수가 그래서 우리는 가변 이메일 필터를 잘 필터링 할 수 없다고 말할 수 있습니다 email echo이 함수가 true 또는 false를 반환하도록 전자 메일을 확인하십시오 기본적으로 첫 번째 매개 변수 인 방법 그들은 우리가 말하는 전자 메일 방문자 입력 및 필터 유형을 전달하고 있습니다

우리는이 함수에 대해 다른 필터를 가지고 있으므로이 필터를 사용하십시오 단어를 사용하지만 전자 메일만으로 만들었 기 때문에 이것을 새로 고침 할 수 있습니다 이메일 이름이 길어 졌다고 가정 해 보겠습니다 올바른 것이 아니 어서 이렇게 말하면서 지금하려고 노력할 수 있습니다 좋아 보이는 이메일을 보내지 만 우리가 이렇게 해보면 그것은 우리가 이메일을 만들 수 없기 때문에 귀하의 이메일을 확인하시기 바랍니다 정류장에서 다시 한번 어떤 이메일을 말하면서 이야기 해 봅시다

이처럼 결과는 말할 것이고 우리에게 정확한 이메일이 있다면 예를 들어 전자 메일을 보니 모든 것이 잘 작동하는 것처럼 보일 수 있으므로이 부분 저를위한 것이고 우리가 점검해야 할 마지막 것은 예를 들어 길이입니다 우리 몸의 메시지에 대해 우리는 전자와 같은 기능을 사용할 수 있습니다 예를 들어 10자를 합리적인 메시지라면 에코가 당신을 확인해주십시오 또는 메시지가 너무 짧습니다 데이터가 잘 보이고 이메일을 보내는 중이고 지금 우리가 사용하는 코드가 없습니다

이메일을 보내고 내가 관심이 있다면 자습서 PHPmailer 그래서 만약 당신이 이메일을 보내는 방법을 배우고 싶다라고 테스트 기능으로 데이터를 사용하십시오 이름은 잘되어야하고 지금은 메시지가 말하기를 메시지가 짧다고하자 지금 나는 좋은 정보를 실물 이름 이메일에 넣을 것을 본다 이것은 나의 메시지이다 나는 당신이 뭔가를 길게하고 데이터를 말하지 않는 이메일을 보내길 바란다

좋은 링크를 보내고 싶다면 조금 더 좋게 만들고 싶다면 일부를 찾아서 일부 스타일을 적용 할 수 있습니다 예를 들어 여기 메시지가 비어 있습니다 대신 에코는 메시지 = 여기에해야한다고 말합니다 어떤 파일을 적용하기 위해 서체를 사용하십시오 그래서 우리는 단지 미끼가 될 것입니다

CSS를 사용하지만이 튜토리얼의 목적을 위해 내가 어떻게하는지 보여주고 싶다 빨간색과 같은 사이트 색상 당신이 올 때까지 두 세계가 여기에서 말할 것이다 영웅이 녹색을 볼 때까지 또한 여기에 그것을 닫으면 우리는 이것을 숨길 수있는 방법으로 그들을 표시 할 수 있습니다 PHP는 "메시지"를 울리고 좋아, 지금은 훨씬 더 좋아 보이고 있습니다 우리가 뭔가 잘못하려고하면 그렇지 않으면 우리의 둥지를 살릴 것입니다 그렇지 않으면 건강한 좋은 어쨌든 그렇게 이것은 PHP 폼을 사용하는 방법에 대한 기본적인 토리입니다 너는 그것을 좋아하고 친구와 공유하고 또한 무엇이든이 있으면 당신이 이해하지 못하거나 당신이 원하는 무엇인가가 있습니다

아래의 모든 의견을 반드시 확인하고 그걸 돌봐