使用"id"或"name"获取input元素的值

Ann*_*tiz 7 php methods post element input

我正在尝试学习php并且我已经看过一些视频和教程,当创建会话变量的值将从输入元素中输入的值中拉出时,输入元素的"id"是重要的,当检查时如果单击提交按钮,输入元素的"名称"重要吗?

<?php

if (isset($_POST['Register'])) {  //Register is the "name" 
   session_start();
   $Fname = $_POST['first_name'];  //first_name is the "id"
    ...
}
?>
<!doctype html>
...
<form action="" method="post" name="registerform" id="registerform">
<input name="firstname" type="text" id="first_name">

...
<input name="Register" type="submit" id="register" value="submit">
Run Code Online (Sandbox Code Playgroud)

Pup*_*pil 10

以下是我的指导方针:

1)每当我们发布表格时,只会name考虑获得发布的价值.例如

<input type="text" name="fname" id="first_name"/>

我们在这里得到$_POST['fname']Not $_POST['first_name'];

2)Id和类用于CSS/JS目的.因此,如果您向元素添加任何类/ ID,则仅name发布.

3)在数组中$_POST,nameis keyvaluein是一个值.


Nin*_*nju 6

Id和Classes主要用于CSS或JavaScript目的.使用名称获取帖子值$_POST['firstname'].

<input name="firstname" type="text" id="first_name">
Run Code Online (Sandbox Code Playgroud)