Maison >développement back-end >Problème PHP >Comment gérer les formulaires PHP ? Si c'était vous, comment réagiriez-vous ?
L'article précédent vous présentait "Comment utiliser PHP en boucle while ? (Avec explication détaillée) ", cet article continue de vous présenter le traitement des formulaires PHP. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il pourra résoudre vos problèmes de traitement des formulaires !
Lors du traitement des formulaires HTML, PHP peut automatiquement rendre les éléments de formulaire de la page HTML disponibles pour les scripts PHP.
Les variables $_GET
et $_POST
en PHP sont utilisées pour récupérer des informations dans un formulaire, comme la saisie de l'utilisateur.
Nous complétons le traitement du formulaire en utilisant HTML+PHP
:
Nous écrivons d'abord un formulaire form :
le code du fichier form.html est le suivant :
<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>
Les résultats de l'exécution du code sont les suivants :
Lorsque l'utilisateur remplit le formulaire ci-dessus et clique sur le bouton Soumettre, les données du formulaire seront envoyé au nom "1.php"
Fichier PHP ;
Deuxièmement, nous éditons le code de 1.php comme suit :
纳兰<?php echo $_POST["fname"]; ?>!<br> 代表名句是<?php echo $_POST["pome"]; ?>
Les résultats de l'exécution du code sont les suivants :
PHP Récupère les données du menu déroulant
case à cocher .
Qu'est-ce que CheckBox : Le contrôle CheckBox est ce que nous appelons généralement une case à cocher, qui est généralement utilisée pour activer ou désactiver une option. Ce contrôle se trouve dans la boîte de dialogue Paramètres de la plupart des applications. Ce que nous voyons qui peut être coché, c'est la case à cocher CheckBox
PHP. La case à cocher peut sélectionner plusieurs valeurs.
Le code spécifique est le suivant :
<?php$q = isset($_POST['q'])? $_POST['q'] : '';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}?>
Le résultat de l'exécution du code est le suivant :
Apprentissage recommandé : " Tutoriel vidéo PHP》
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!