Home  >  Article  >  Backend Development  >  How to handle PHP forms? If it were you, how would you handle it?

How to handle PHP forms? If it were you, how would you handle it?

慕斯
慕斯Original
2021-05-27 15:39:501402browse

The previous article introduced you to "How to use PHP while loop? (With detailed explanation) ", this article continues to introduce PHP form processing to you. It has certain reference value. Friends in need can refer to it. I hope it can solve your problems in processing forms!

How to handle PHP forms? If it were you, how would you handle it?

#When processing HTML forms, PHP can automatically make form elements from the HTML page available to PHP scripts.

The $_GET and $_POST variables in PHP are used to retrieve information in the form, such as user input.

We complete the form processing by using HTML PHP:

First we write a form form:

form.html The file code is as follows:

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

The code execution result is as follows:

How to handle PHP forms? If it were you, how would you handle it?

When the user fills out the above form and clicks the submit button, the form data will be sent Go to the PHP file named "1.php" ;

Secondly, we edit the code of 1.php as follows:

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

Code The execution results are as follows:

How to handle PHP forms? If it were you, how would you handle it?

PHP Gets the data of the drop-down menu

checkbox Checkbox.

What is CheckBox: The CheckBox control is what we generally call a check box, which is usually used to turn on or off an option. This control is found within the Settings dialog box of most applications. What we see that can be checked is the CheckBox

PHP checkbox. The checkbox can select multiple values.

The specific code is as follows:

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

The code execution results are as follows:

How to handle PHP forms? If it were you, how would you handle it?

Recommended learning: "PHP Video tutorial

The above is the detailed content of How to handle PHP forms? If it were you, how would you handle it?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn