Heim  >  Artikel  >  Backend-Entwicklung  >  Eine einfache Möglichkeit, PHP in HTML einzubetten

Eine einfache Möglichkeit, PHP in HTML einzubetten

不言
不言Original
2018-04-16 17:18:3525522Durchsuche

In diesem Artikel wird hauptsächlich die einfache Methode zum Einbetten von PHP in HTML vorgestellt. Interessierte Freunde können sich auf

Wir senden eine Bestellung mit einem Beispiel zur Anzeige Bestellinformationen sind der Beginn des Erlernens von PHP. Dieses Beispiel enthält zwei Dateien. Eine HTML-Datei zum Absenden von Bestellungen: orderform.html und eine PHP-Datei zum Anzeigen von Bestellinformationen:processorder.php. Ich habe diese beiden Dateien im Ordner test_1 und den Ordner test_1 im Verzeichnis htdocs abgelegt.
Die Organisation der Datei ist wie in der folgenden Abbildung dargestellt, wobei die von xampps installierte integrierte Umgebung verwendet wird.

Die HTML-Datei orderform.html zum Absenden einer Bestellung lautet wie folgt:

<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>

Reihenfolge anzeigen Die Informationen der PHP-Datei „processorder.php“ lauten wie folgt:

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

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

Geben Sie http://localhost/test_1/orderform.html in den Browser ein und put Die Seite zum Ausfüllen der Bestellinformationen wird angezeigt, wie unten gezeigt:

Geben Sie die Nummer ein und klicken Sie dann auf die Schaltfläche „Bestellung absenden“, um den Inhalt zu übermitteln. Nach dem Parsen durch den PHP-Parser zeigt die Seite die von „processorder.php“ generierte HTML-Seite an, wie unten gezeigt:

In diesem Beispiel können wir die folgenden Punkte lernen:

1. Das Syntaxformat zum Einbetten von PHP-Code in HTML ist: 1f5678d23dccbba7f25b90f59aa04b6d. Es ist zu beachten, dass zwischen dem Startsymbol „

2. Der von der Post-Methode übermittelte Formularinhalt kann namentlich über das Array „$_POST[]“ von PHP oder über das Array „$_REQUEST[]“ abgerufen werden. Diese Arrays sind superglobale Variablen.

3. Zeichenfolgen können in einfache Anführungszeichen oder doppelte Anführungszeichen oder in Anti-Einzel-Anführungszeichen eingeschlossen werden (die Anti-Einzel-Anführungszeichen befinden sich in der oberen linken Ecke der Tastatur und sind die gleicher Schlüssel wie ~).

Drei Arten von Anführungszeichen haben unterschiedliche Funktionen:

  • Die Zeichenfolge innerhalb der einfachen Anführungszeichen wird als einfacher Text ausgegeben;

  • Wenn in den doppelten Anführungszeichen eine Variable steht, wird diese durch den Wert der Variablen ersetzt und der Text ausgegeben ;

  • Anti-Einzel-Anführungszeichen werden als Executoren bezeichnet. Der PHP-Parser führt zuerst den Inhalt in den Anti-Einzel-Anführungszeichen aus und gibt die zurück Ergebnis nach der Ausführung.

4. Strings können mit dem Punkt „.“ miteinander verbunden werden. Der Punkt ist das einzige Zeichenfolgenverkettungszeichen in PHP, das dem „+“ in Java entspricht.

5. Es gibt drei Kommentarmethoden in PHP: Java-ähnliche einzeilige Kommentare „//“; Shell-ähnliche einzeilige Kommentare „/**; /".

Alle Variablen in 6.php beginnen bei Verwendung mit „$“ und Variablen müssen bei Verwendung nicht im Voraus deklariert werden.

Und auch der Typ einer Variablen kann sich jederzeit ändern, abhängig von der Art des der Variablen zugewiesenen Werts. Der Typ einer PHP-Variable wird bei jeder Zuweisung ermittelt und geändert.
Das war's mit dem ersten PHP-Beispiel. Ich hoffe, dass Sie den vom Herausgeber zusammengestellten Artikeln weiterhin Aufmerksamkeit schenken.


Das obige ist der detaillierte Inhalt vonEine einfache Möglichkeit, PHP in HTML einzubetten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn