Maison > Questions et réponses > le corps du texte
P粉8632950572023-08-23 20:54:49
PHP ne peut pas accéder directement à votre DOM. PHP ne fonctionne que sur le serveur et reçoit simplement des requêtes et donne des réponses.
Soumettre ce formulaire à sa page d'action ./form.php
后,输入表单的值将存储在$_POST
中,键名为其name
属性。在您的HTML代码中,像这样为输入标签添加name
Attributs :
<form action="./form.php" method="post"> <div name="name"><input type="text" name="name"></div> <div name="surname"><input type="text" name="surname"></div> </form>
Maintenant, si je soumets ce formulaire et saisis Taylor dans la balise name
输入标签中输入Zachary,surname
input, je peux obtenir les valeurs comme ceci :
Dans ./form.php
fichier :
$nom = $_POST['nom'];
// "Zachary"
$nom de famille = $_POST['nom de famille'];
// "Taylor"
Pour vérifier qu'il y a d'abord une entrée, utilisez : isset($_POST['key'])
isset($_POST['key'])
P粉1639513362023-08-23 11:56:52
Pour obtenir les données publiées à partir du formulaire soumis, vous pouvez utiliser $_POST['fieldname']
pour y parvenir.
Essayez simplement ce qui suit et voyez ce que vous obtenez après la soumission du formulaire.
//echo "<pre>"; //print_r($_POST);
Décommentez les deux lignes ci-dessus, voyez ce que vous obtenez, puis commentez-les à nouveau.
if( isset($_POST['name']) ) { $name = $_POST['name']; } if( isset($_POST['surname']) ) { $surname = $_POST['surname']; } if( isset($_POST['subject']) ) { $subject = $_POST['subject']; }