>  기사  >  백엔드 개발  >  HTML_php 팁에 PHP를 포함시키는 간단한 방법

HTML_php 팁에 PHP를 포함시키는 간단한 방법

WBOY
WBOY원래의
2016-05-16 19:58:261312검색

주문을 제출하고 주문 정보를 표시하는 예제를 통해 PHP 학습을 시작합니다. 이 예제에는 두 개의 파일이 포함되어 있습니다. 주문 제출을 위한 html 파일: orderform.html, 주문 정보 표시를 위한 php 파일: processorder.php. 이 두 파일을 test_1 폴더 아래에 두고 test_1 폴더를 htdocs 디렉터리 아래에 두었습니다.
파일은 xampps가 설치한 통합 환경을 이용하여 아래 그림과 같이 구성되어 있습니다.

주문 제출을 위한 html 파일 orderform.html은 다음과 같습니다.

<form action="processorder.php" method="post">
  <table>
    <tr bgcolor="#cccccc">
      <td width="150">Item</td>
      <td width="15">Quantity</td>
    </tr>
    <tr>
      <td>Tires</td>
      <td align="center"><input type="text" name="tireqty" size="3" maxlength="3" /></td>
    </tr>
    <tr>
      <td>Oil</td>
      <td align="center"><input type="text" name="oilqty" size="3" maxlength="3" /></td>
    </tr>
    <tr>
      <td>Spark Plugs</td>
      <td align="center"><input type="text" name="sparkqty" size="3" maxlength="3" /></td>
    </tr>
    <tr>
      <td colspan="2" align="center"><input type="submit" value="Submit Order" /></td>
    </tr>
  </table>
</form>

주문 정보를 표시하는 php 파일 processorder.php는 다음과 같습니다.

<&#63;php
// create short variable names, also can use '$_REQUEST['name']'
$tireqty = $_POST['tireqty'];
$oilqty = $_POST['oilqty'];
$sparkqty = $_POST['sparkqty'];
&#63;>

<!DOCTYPE html>
<html>
<head>
  <title>Bob 's Auto Parts - Order Results</title>
</head>
<body>
  <h1>Bob 's Auto Parts</h1>
  <h2>Order Results</h2>
  <&#63;php
  echo "<p>Order processed at ";
  echo date('H:i, jS F Y')."</p>";
  echo "<p>Your order is as follows: </p>";
  echo "$tireqty tires<br />";
  echo $oilqty.' bottles of oil<br />';
  echo $sparkqty." spark plugs<br />"
  &#63;>
  ---------------------------------------------------<br />
  <&#63;php
  $testHeredoc = <<< EOF
  line 1  
  line 2  
  line 3  
EOF;
  echo "$testHeredoc"."<br />";
  &#63;>
  ---------------------------------------------------<br />
  <&#63;php
  echo "About Comment:";
  //Here is a comment.
  #Here is a comment too.
  /*
  Here is multi line comment.
  Here is multi line comment.
   */
  &#63;>
</body>
</html>

브라우저에 http://localhost/test_1/orderform.html을 입력하면 아래와 같이 주문정보를 입력하는 페이지가 나타납니다.

번호를 입력하고 '주문 제출' 버튼을 클릭하여 콘텐츠를 제출하세요. 이 페이지는 아래와 같이 PHP 파서에 의해 구문 분석된 후 processorder.php에 의해 생성된 html 페이지를 표시합니다.

이 예에서 다음 사항을 배울 수 있습니다.

1. HTML에 PHP 코드를 삽입하기 위한 구문 형식은 df8d8a937a00ca941eb87c6f691a8522입니다. 시작 기호 "

2. post 메소드로 제출된 양식 내용은 PHP의 "$_POST[]" 배열이나 "$_REQUEST[]" 배열을 통해 이름으로 얻을 수 있습니다. 이 배열은 슈퍼 전역 변수입니다.

3. 문자열은 작은따옴표나 큰따옴표로 묶을 수 있고, 작은따옴표로 묶을 수도 있습니다(뒤로 묶인 작은따옴표는 키보드의 왼쪽 상단에 있으며 ~와 같은 키입니다).

세 가지 종류의 따옴표에는 서로 다른 기능이 있습니다.

  • 작은따옴표 안의 문자열은 일반 텍스트로 출력됩니다.
  • 큰따옴표 안에 변수가 있으면 해당 변수의 값으로 대체되어 텍스트가 출력됩니다.
  • 작은따옴표 안의 내용을 실행 기호라고 합니다. PHP 파서는 먼저 작은따옴표 안의 내용을 실행하고 실행 후 결과를 반환합니다.

4. 마침표 "."를 사용하여 문자열을 연결할 수 있습니다. 점은 PHP의 유일한 문자열 연결 문자로, Java의 " "와 동일합니다.

5. PHP에는 세 가지 주석 방법이 있습니다. Java와 같은 한 줄 주석 "//", Java와 같은 여러 줄 주석 "/**/".

6.php의 모든 변수는 사용 시 "$"로 시작하며, 사용 시 변수를 미리 선언할 필요가 없습니다.

그리고 변수에 할당된 값의 유형에 따라 변수의 유형도 언제든지 변경될 수 있습니다. PHP 변수의 유형은 할당할 때마다 결정되고 변경됩니다.
이것이 첫 번째 PHP 예제입니다. 편집자가 편집한 기사에 계속 관심을 가져주시기 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.