如何将PHP表单提交实现提交到多个表的不同字段?如果您想在PHP表单中实现提交到多个表的不同字段,可以使用如下步骤来实现:
在表单中定义相应的字段,用于获取用户输入的数据 。
使用PHP代码从表单中获取用户输入的数据 。
使用PHP中的数据库操作函数(例如MySQLi或PDO),连接到数据库,并且向不同的表插入数据 。
例如 , 如果您想插入用户名和电子邮件到users表,并插入用户的年龄和住址到profiles表,可以这样写:
// 获取用户输入的数据
$username = $_POST['username'];
$email = $_POST['email'];
$age = $_POST['age'];
$address = $_POST['address'];
// 连接到数据库
$conn = mysqli_connect('localhost', 'username', 'password', 'database');
// 插入用户名和电子邮件到users表
$sql = "INSERT INTO users (username, email) VALUES ('$username', '$email')";
mysqli_query($conn, $sql);
// 插入用户的年龄和住址到profiles表
$sql = "INSERT INTO profiles (age, address) VALUES ('$age', '$address')";
mysqli_query($conn, $sql);
PHP 表单添加多条数据到数据库input的name用数组,比如:
tr
tdinput type="text" name="name1[]"/td
tdinput type="text" name="name2[]"/td
/tr
tr
tdinput type="text" name="name1[]"/td
tdinput type="text" name="name2[]"/td
/tr
tr
tdinput type="text" name="name1[]"/td
tdinput type="text" name="name2[]"/td
/tr
提交后$_POST['name1']、$_POST['name2']都会以数组的方式储存着3行tr的每个值,通过foreach可以把它们逐行添加进数据表
表单添加功能(php)?$name = "王二";
$age = 23;
$conn = new mysqli("localhost", "root", "root","user");
$sql = "INSERT INTO student VALUES (null,'".$name."',".$age.")";
print_r($conn-query($sql));
//输出结果:1
用mysqli或者PDO连接数据库 , 不要使用mysql , mysql已经被淘汰了
【php怎么从表单添加数据 php怎么添加数据库】php怎么从表单添加数据的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php怎么添加数据库、php怎么从表单添加数据的信息别忘了在本站进行查找喔 。
推荐阅读
- 微信里的视频号怎么删除掉,微信里的视频号怎么删除掉啊
- go语言不如java,go语言编程
- 蜘蛛侠格斗破解版游戏,蜘蛛侠格斗英雄破解版下载
- js中多个if条件,jsif多个条件怎么写
- python算余数的函数 python如何计算余数
- htmlcss切图,css 切图
- 硬盘对竞速游戏,硬盘对游戏性能的影响大吗
- 中国网络电视台直播下载手机版,中国网络电视台直播下载手机版安装
- 关于windows系统基础题的信息