当前位置:首页 » 编程语言 » php接收表单

php接收表单

发布时间: 2022-06-26 10:24:49

php怎么接收表单里的数据

表单传值有两种方式分别为:
get (通过URL进行传值,这种方式并不安全);
post(封装到一个post包中进行传递,比get安全,一般用这个)

下面我们用$_POST进行传值:

<?php
include("include/common.inc");
$title="表单处理页";
include("include/header.inc");
if($_POST['name'] == null || $_POST['name'] == "你的名字")
echo "请输入您的姓名";
else
{
echo "$name,您好,欢迎您的光临!";
}
?>

㈡ 有如下一个表单,请写一个1. php的代码,用于接收提交过来的数据并保存到session中

session 可以直接使用,在开头先运行session_start(),在程序中他是一个超变量,每次请求都可以调用。直接$_SESSION[“name”] = $value来使用,获取变量值直接使用$_SESSION[“name”],表单传递不需要用session,直接获取$_POST[“name”],传过来的值想保存到session,$_SESSION[“name”] = $_POST[“name”];就可以了

㈢ php如何接收表单post过来的数组

php直接接收变量的
比如前面一页 你有一个输入框 <input type=text name=aaaa>
后面你可以直接用 $aaaa=$_POST['aaaa']; 就可以把上一页aaaa的值存到这一页变量aaaa中啊
如果你在php.ini的设置中 register_global=on 的话
从下面的页 你直接调用$aaaa 就可啊 比如第二个页面只有 echo $aaaa;那么也可以输出变量的值

㈣ PHP接收表单传入的值的时候,为何不直接用ehco $name 直接打印出来,只能用_GET或者_POST获得

您可能误解了通过POST和GET传递的变量与您在接收页面定义的$name之间的关系了,在您使用$name = $_POST['参数'] 或 $name = $_GET['参数'] 这样的赋值表达式之前,赋值运算符的左边与右边没有任何关系。
$_POST['参数'] 或 $name = $_GET['参数'] 是存储在PHP预定义变量$_POST或$_GET变量中的变量,而$name是您在接收页面定义的用于接收(被赋值)被传递的变量的变量。
如果您未曾使用赋值表达式将存储在$_POST或$_GET中的变量赋给$name就用echo输出$name的话,$name的值是null,PHP中null是没有输出的,因而是空白。希望我的解释没有误导您^_^

㈤ thinkphp3.1.3 怎样接收前端的表单数据

==========前端============
<form action="__URL__/add" metod="post">
<input type="text" name="username">

</form>

======================
class UserAction extends action{
public function add(){
$username=$this->_post("username");
//或者
$username=$_POST['username'];

}

}

㈥ php接收表单数据存储数组,并按格式输出

可以先接收到值。然后组装成
123,456,789 这样的字符串存入数据库
然后读取数据库的时候,用explode() 把他转为数组,在循环输出就可以了

$url1 = $_POST('url1');

$url2 = $_POST('url2');

$url3 = $_POST('url3');
组装数据
$str = $url1.",".$url2.",";
然后将$str 存入数据库
然后你读取这条数据。读出来是这样的
$new_str = "123,456,789 ";
然后
$array = explode(',',$new_str);
var_mp($array);

㈦ 关于表单提交 用PHP后台接收值时报错

测试代码

<?php
echo$_POST['styleid'];
?>

<formmethod="post">
<inputtype="radio"name="styleid"value="1"checked="checked"/>测试
<br>
<buttontype="submit">提交</button>
</form>

页面显示如下:

$t=isset($_POST['styleid'])?$_POST['styleid']:NULL;

㈧ php接收表单数据后,将数据作为变量,如何用sql语句将其插入数据库中。

将你的变量拼接到
sql语句
里,比如
$name
= 表单获取的用户名
$password
= 表单获取的密码
insert
into 表
values
(
$name,
$password
);
PHP插入数据的教程:网页链接

㈨ 为什么php文件接收不了html文件提交的表单数据呢

仔细检查一下问题出现在哪吧。
例如:在html中,表单提交部分的大致代码如下:
<form action="infoprocess.php" method="post">
<table>
<tr><td
valign="top">请输入问题详情</td><td><textarea
name="question" cols="51" rows="10" boeder="1"
bordercolor="blue"></textarea></td></tr>
<tr><td><input type="submit" value="提交"></td>
<td><a href="login.php">返回首页</a><input type="reset" value="重置"></td></tr>
</table>
</form>以上实例中一定要注意提交方式和后台接收的的一致,还有提交的页面不要弄错
inforocess.php接收代码如下:
<php
$question=$_POST['question'];//此名字要和上面的一致才能接收到
?>将接收的变量输出或者存入数据库即可。

㈩ 多个表单php怎么接收post过来的数据

首先,表单是否是多个表单一起提交还是分开提交?再者,多个什么样的表单,都一样的表单?
如果不是一起提交,就不用纠结,分别提交的post数组里面要设置一个能够让php判断的值,这个值告诉php该数组是一个什么数组,包含的什么元素。
如果真的是一起提交并且是不一样的表单,我能想到的就是建议把这个表单在前端用处理一下整合成一个表单,php根据不同的$_POST[name]来处理。
肯定也会有些其他方法,这个我觉得倾向于在前端就解决

热点内容
死锁避免的算法 发布:2025-02-05 04:43:07 浏览:579
python查文档 发布:2025-02-05 04:27:49 浏览:496
javaxmldom 发布:2025-02-05 04:27:40 浏览:9
linux修改内存大小 发布:2025-02-05 04:26:05 浏览:997
ftp命令复制文件 发布:2025-02-05 04:26:00 浏览:303
python好用的ide 发布:2025-02-05 04:14:18 浏览:516
id密码开头是多少 发布:2025-02-05 04:11:51 浏览:101
数据结构c语言ppt 发布:2025-02-05 04:11:45 浏览:43
如何用学习机配置的笔写字 发布:2025-02-05 04:09:15 浏览:395
5岁编程 发布:2025-02-05 04:06:21 浏览:653