Comment obtenir le contenu d'un formulaire en php

一个新手
Libérer: 2023-03-15 20:44:01
original
1896 Les gens l'ont consulté

1 : Présentez brièvement comment l'obtenir

Lorsque php accepte les informations soumises via un formulaire HTML, il enregistre les données soumises dans un tableau global, nous pouvons appeler le tableau de variables globales automatiques spécifiques au système pour obtenir ces valeurs.

Deux : Les variables globales automatiques couramment utilisées sont :

$_GET;
$_POST;
$_REQUEST
其中前两个是经常用的。
他们是通过:from标签中的method 里面传的方式  如果是get就用$_GET属性  如果是post就用 $_POST;
例子:
<form method="post" action="index.php">帐号:<input type = "text" name=login><br>
</form>
echo("你的帐号是:" . $_POST[&#39;login&#39;]);  
这里我们用的post方式传输的所以就要用$_POST;
Copier après la connexion

Trois : Pas grand-chose à faire dites Jetez un oeil à l'exemple :

code html :

<html>
<head>  
<meta http-equiv="Content-Type" content="text/html; charset=utf8">  
</head> 
<body>  
<form action="send_simpleForm.php" method="POST">name:<input type="text" name="username"><br>
<select name="products[]" size=6 multiple> 
<option value="c++">c++</option> 
<option value="c#">c#</option>
  <option value="php">php</option>
<option value="Python">Python</option> 
<option value="lua">lua</option>
  <option value="JavaScript">JavaScript</option> 
</select><br />
  Message:<br>
 <textarea name="message" rows="5" cols="40">
</textarea><br> 
<input type="submit" value="ok">  
</form>  
</body>
</html>
Copier après la connexion
code php :
<?php  
  
header("Content-Type: text/html; charset=UTF-8");  
  
if (isset($_POST["username"]))  
{  
    echo "输入的名户名为:" . $_POST["username"] . "<br>";  
}  
  
if (isset($_POST["products"]))  
{  
    if (is_array($_POST["products"]) && !empty($_POST["products"]))  
    {  
        echo "选择的科目为:" . "<br>";  
        foreach ($_POST["products"] as  $value ) {  
            echo  "$value <br />";  
        }  
        echo "选择的个数为:" . count($_POST["products"]) . "<br>";  
    }  
}  
  
if (isset($_POST["message"]))  
{  
    echo "输入的消息为:" . $_POST["message"] . "<br>";  
}  
  
//表单如果以POST提交,那么获取内容是就用$_POST["control_name"];  
//表单如果以GET提交,那么获取内容就用$_GET["control_name"];  
    
 ?>
Copier après la connexion

Quatre : Résumé :

Acquisition PHP Résumé de chaque valeur sous la forme :
Méthode de soumission du formulaire
1. Méthode GET
Fonction : Récupérer les données soumises par la méthode get
Format :

$_GET[“formelement”]
Copier après la connexion

2. Méthode POST
Fonction : Récupérer les données soumises par la méthode post
Format :

$_POST[“formelement”]
Copier après la connexion

3, méthode REQUEST
Fonction : Obtenir les données soumises de quelque manière que ce soit
Format :

$_REQUEST[“formelement”]
Copier après la connexion
复选框、列表框(名称采用数组形式如:"select[]",在获取其值的时候直接使用$_POST["select"]即可)
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal