php - 使用 "id"或 "name"获取输入元素的值

标签 php post methods input element

我正在尝试学习 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 , namekeyvalue其中有一个值。

关于php - 使用 "id"或 "name"获取输入元素的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32858667/

相关文章:

php - 在 Laravel 中测试时如何模拟 time() 函数?

php - 带有多值字段的mysql高级搜索查询

php - 使用 PHP 更新 MySQL 条目

JQuery Ajax POST 调用内容类型为 JSON 的 Jersey 无法执行

php - 如何创建 select 语句 PDO 并以 $row ['field' 结束]

post - Golang 和 Telegram API 的 400 错误请求

c++ - move 语义和临时隐式 this

javascript - 如何使用对象方法作为参数来调用 Javascript 对象的方法 setInterval

python - 更好地理解 __str__ 用法

locale - php.ini 中的 PHP 语言环境配置