使用 "id" 或 "name" 获取输入元素的值
get value of input element with "id" or "name"
我正在尝试学习 php 并且我看过一些视频和教程,在创建会话变量时,哪些值将从输入元素中输入的值中提取出来,"id"输入元素是重要的,而在检查提交按钮是否被单击时是输入元素的 "name" 重要的是什么?
<?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) 每当我们 post 一个表单时,只有 name
会被考虑用于获得 posted 值。
例如
<input type="text" name="fname" id="first_name"/>
这里我们得到 $_POST['fname']
不是 $_POST['first_name']
;
2) Id 和 类 用于 CSS/JS 目的。因此,如果您向元素添加任何 class/id 属性,
只有 name
得到 posted。
3) 在数组$_POST
中,name
是key
,其中value
是一个值。
Id和类主要是为了CSS或JavaScript purpose.Use取post值的名字$_POST['firstname']
.
<input name="firstname" type="text" id="first_name">
$_POST['firstname'] <> $_POST['first_name']
它采用名称属性,而不是 ID 属性。
你必须使用
$fname = $_POST['firstname'];
我正在尝试学习 php 并且我看过一些视频和教程,在创建会话变量时,哪些值将从输入元素中输入的值中提取出来,"id"输入元素是重要的,而在检查提交按钮是否被单击时是输入元素的 "name" 重要的是什么?
<?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) 每当我们 post 一个表单时,只有 name
会被考虑用于获得 posted 值。
例如
<input type="text" name="fname" id="first_name"/>
这里我们得到 $_POST['fname']
不是 $_POST['first_name']
;
2) Id 和 类 用于 CSS/JS 目的。因此,如果您向元素添加任何 class/id 属性,
只有 name
得到 posted。
3) 在数组$_POST
中,name
是key
,其中value
是一个值。
Id和类主要是为了CSS或JavaScript purpose.Use取post值的名字$_POST['firstname']
.
<input name="firstname" type="text" id="first_name">
$_POST['firstname'] <> $_POST['first_name']
它采用名称属性,而不是 ID 属性。 你必须使用
$fname = $_POST['firstname'];