Heim >Backend-Entwicklung >PHP-Problem >Wie gehe ich mit PHP-Formularen um? Wenn Sie es wären, wie würden Sie damit umgehen?

Wie gehe ich mit PHP-Formularen um? Wenn Sie es wären, wie würden Sie damit umgehen?

慕斯
慕斯Original
2021-05-27 15:39:501444Durchsuche

Der vorherige Artikel hat Ihnen „Wie verwende ich eine PHP-While-Schleife?“ vorgestellt. (Mit ausführlicher Erklärung) “, dieser Artikel führt Sie weiterhin in die PHP-Formularverarbeitung ein. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es kann Ihre Probleme bei der Formularverarbeitung lösen!

Wie gehe ich mit PHP-Formularen um? Wenn Sie es wären, wie würden Sie damit umgehen?

Bei der Verarbeitung von HTML-Formularen kann PHP automatisch Formularelemente aus HTML-Seiten für PHP-Skripte verfügbar machen.

Die Variablen $_GET und $_POST in PHP werden verwendet, um Informationen im Formular abzurufen, z. B. Benutzereingaben. $_GET $_POST 变量用于检索表单中的信息,比如用户输入。

我们通过用HTML+PHP完成表单处理:

首先我们先写一个form表单:

form.html 文件代码如下:

<html>
<head>
<meta charset="utf-8">
<title>古诗词研讨会</title>
</head>
<body>
<form action="1.php" method="post">
作者: <input type="text" name="fname">
名句: <input type="text" name="age">
<input type="submit" value="提交">
</form>
</body>
</html>

代码执行结果如下:

Wie gehe ich mit PHP-Formularen um? Wenn Sie es wären, wie würden Sie damit umgehen?

当用户填写完上面的表单并点击提交按钮时,表单的数据会被送往名为"1.php"
Wir schließen die Formularverarbeitung mit HTML+PHP ab:

Zuerst schreiben wir ein

Formular

Formular:

form.html Der Dateicode lautet wie folgt: Wie gehe ich mit PHP-Formularen um? Wenn Sie es wären, wie würden Sie damit umgehen?

纳兰<?php
echo $_POST["fname"]; 
?>!<br>
代表名句是<?php
echo $_POST["pome"];
?>

Das Ergebnis der Codeausführung lautet wie folgt:

Wie gehe ich mit PHP-Formularen um? Wenn Sie es wären, wie würden Sie damit umgehen?Wenn der Benutzer das obige Formular ausfüllt und auf die Schaltfläche „Senden“ klickt, werden die Formulardaten an die PHP-Datei mit dem Namen "1.php" gesendet.

Zweitens werden wir Bearbeiten Sie den Code von 1.php wie folgt:

<?php$q = isset($_POST[&#39;q&#39;])? $_POST[&#39;q&#39;] : &#39;&#39;;if(is_array($q)) {
    $sites = array(   
            foreach($q as $val) {
        // PHP_EOL 为常量,用于换行
        echo $sites[$val] . PHP_EOL;    }
      } else {
?>
<form action="" method="post"> 
    <input type="checkbox" name="q[]" value="人生若只如初见"> 人生若只如初见<br> 
    <input type="checkbox" name="q[]" value="何事秋风悲画扇"> 何事秋风悲画扇<br> 
    <input type="checkbox" name="q[]" value="等闲变却故人心"> 等闲变却故人心<br>
    <input type="checkbox" name="q[]" value="却道故人心易变"> 却道故人心易变<br>
    <input type="submit" value="提交">
    </form>
<?php}?>
Das Ergebnis der Codeausführung ist wie folgt:

PHP erhält die Daten des Dropdown-Menüs


Kontrollkästchen Kontrollkästchen

. Wie gehe ich mit PHP-Formularen um? Wenn Sie es wären, wie würden Sie damit umgehen?

Was ist CheckBox: Das CheckBox-Steuerelement ist das, was wir im Allgemeinen als Kontrollkästchen bezeichnen, das normalerweise zum Aktivieren oder Deaktivieren einer Option verwendet wird. Dieses Steuerelement befindet sich im Dialogfeld „Einstellungen“ der meisten Anwendungen. Was wir sehen, ist das Kontrollkästchen CheckBox

PHP. Das Kontrollkästchen kann mehrere Werte auswählen. 🎜🎜🎜Der spezifische Code lautet wie folgt: 🎜rrreee🎜Die Ergebnisse der Codeausführung lauten wie folgt: 🎜🎜🎜🎜🎜Empfohlenes Lernen: „🎜PHP-Video-Tutorial🎜“🎜

Das obige ist der detaillierte Inhalt vonWie gehe ich mit PHP-Formularen um? Wenn Sie es wären, wie würden Sie damit umgehen?. 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