我正在尝试学习 php,我看过一些视频和教程,当创建 session 变量时,哪些值将从输入元素中输入的值中提取出来,输入元素的“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">
最佳答案
以下是我的指导方针:
1) 每当我们发布表单时,只有 name
将考虑获得过帐值。
例如
<input type="text" name="fname" id="first_name"/>
这里我们得到 $_POST['fname']
不是$_POST['first_name']
;
2) Id 和类用于 CSS/JS 目的。因此,如果您向元素添加任何类/id 属性,
只有 name
发布。
3) 数组中$_POST
, name
是key
和 value
其中有一个值。
关于php - 使用 "id"或 "name"获取输入元素的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32858667/