> 백엔드 개발 > PHP 튜토리얼 > protel dxp2004 중국어 간체 크랙 버전 PHP4 실전 응용 경험 8

protel dxp2004 중국어 간체 크랙 버전 PHP4 실전 응용 경험 8

WBOY
풀어 주다: 2016-07-29 08:33:55
원래의
1040명이 탐색했습니다.

저자: Sun Movement
지금까지 우리가 제공한 모든 예제에서 양식이 포함된 간단한 HTML 페이지와 처리를 위한 페이지라는 두 페이지가 제공되었음을 눈치채셨을 것입니다. 입력을 형성하고 생성하는 PHP 스크립트 해당 출력. 그러나 PHP는 $submit 변수
를 통해 이 두 페이지를 결합하는 우아한 방법을 제공합니다. 이미 알고 있듯이 양식이 PHP 스크립트에 제출되면 모든 양식 변수는 PHP 변수가 됩니다. 이제 양식에서 "SUBMIT" 버튼을 클릭할 때마다 사용자 정의 변수 외에도 $submit이라는 변수가 생성됩니다. 따라서 이 변수가 존재하는지 테스트함으로써 영리한 프로그래머는 한 페이지만 사용하여 양식을 초기화하고 제출 후 출력을 생성할 수 있습니다.
데모를 보여드리겠습니다. 초기 선택 날짜 페이지와 후속 포춘 쿠키 페이지를 포함하여 위의 포춘 쿠키 예제를 구현하기 위해 한 페이지를 사용합니다. 새로운 PHP 파일이 "cookie.php"라고도 가정해보자
-------------------------------- -- ---------------------
< ;
if (!$submit)
{
// $submit이 존재하지 않으면 양식이 아직 제출되지 않았음을 의미합니다.
// 따라서 첫 번째 페이지는
?>
< head>
td {font-family: Arial; >< /style>
< body>

멋진 포춘 쿠키 생성기 < /font>
< form method="GET" action="cookie.php"> >< tr>
< td align="center">
< /td> 이름="일">
< 옵션 값="월요일">월요일
< 옵션 값="화요일">화요일
<수요일
< 옵션 값= "목요일">목요일
< 옵션 값="금요일">금요일
< 옵션 값="토요일">토요일
< "일요일">
< /td>

< colspan="2" align=" center">
< input type="submit" name="submit" value="Hit me!"> /tr>
< /body>

🎜>{
// $submit이 존재하면 양식이 제출된 것입니다
// 따라서 switch() 함수를 사용하여 처리합니다
// 여기서 결정 변수는 사용자가 선택한 날짜입니다
switch ($day)
{
// 첫 번째 사례
사례 "Monday":
$fortune = "모든 것을 복잡하고 흥미롭게 만드는 방법을 찾을 수 있다면, 간단하고 효과적으로 만드세요";
break;
// 첫 번째 사례
사례 "Tuesday":
$fortune = "Life is the bridge of the game? - 영리한 방법을 사용하셨나 봐요. 장난. ";
break;
case "Wednesday":
$fortune = "제정신의 사람이 이 세상에 살면서 결코 미치지 않게 만드는 것은 무엇입니까? ";
break;
케이스 "목요일":
$fortune = "미치지 말고 재미있게 지내세요";
break;
케이스 "금요일":
$fortune = "오직 시대를 따르고 유행을 따라가라. 승진하면 그 유형은 악마다.";
break;
// 위 조건 중 어느 것도 충족되지 않는 경우...
기본값:
$fortune = "죄송합니다. 주말은 휴무입니다.";
break;
}
?>


< 🎜> 다음은 < ? echo $day ?>
< b>< < /body>
<
?> -------- ---------------- -------- ----------
보시다시피 스크립트는 먼저 $submit 변수가 존재하는지 테스트합니다. 변수가 없으면 양식이 다음과 같다고 가정합니다.
< FORM> 태그의 ACTION 속성이 동일한 PHP 스크립트로 설정되어 있으므로 양식이 제출되면 동일한 스크립트가 호출되어 양식 입력을 처리합니다. 그러나 이번에는 $submit 변수가 호출된 후 이미 존재하게 됩니다. 원래 페이지는 더 이상 표시되지 않고 대신 포춘 쿠키가 있는 페이지가 표시됩니다.
이러한 기능이 제대로 작동하려면
---------------- -------------------------------- ------------------ ----------------
< 입력 유형="제출"> -------------------------- ----------- ------------- ----------
"submit" 값이 할당된 NAME 속성이 있어야 합니다. "
---------. ---------- -------------- --------
< 입력 유형="제출" 이름="제출" ">
--------- ----------------------- -------------- ----------
위 내용은 protel dxp2004 중국어 간체 크랙 버전 PHP4 실용 응용 체험 8부를 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.


원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿