php表单提交上传数据 php表单

如何用php页面提交表单到数据库

1:首先要使用PHP的超全局变量 $_GET 和 $_POST 用于收集表单数据(form-data) 2:然后使用INSERT INTO 语句用于向数据库表中插入新记录。 具体示例: (1)首先创建了一个名为 "Persons" 的表,有三个列:"Firstname", "Lastname" 以及 "Age"。

从2013年创立创新互联建站专注于”帮助中小企业+互联网”, 也是目前成都地区具有实力的互联网服务商。团队致力于为企业提供--站式网站建设、移动端应用( H5手机营销、app开发定制、微信开发)、软件开发、信息化解决方案等服务。

如何将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表单提交不同数据到数据库的不同表的不同字段怎么实现?

你可以用 PHP 的 MySQLi 或 PDO 库来实现。

首先,你需要使用这些库中的函数连接数据库,然后把表单中的字段值插入到相应的数据表中。

例如,如果你使用 MySQLi,你可以这样写:

$conn = mysqli_connect("hostname", "username", "password", "database_name");

$rwid = $_POST['rwid'];

$rwdj = $_POST['rwdj'];

$rwzb = $_POST['rwzb'];

$sql1 = "INSERT INTO table_a (s) VALUES ('$rwid')";

mysqli_query($conn, $sql1);

$sql2 = "INSERT INTO table_b (d) VALUES ('$rwdj')";

mysqli_query($conn, $sql2);

$sql3 = "INSERT INTO table_c (f) VALUES ('$rwzb')";

mysqli_query($conn, $sql3);

如果你使用 PDO,你可以这样写:

$conn = new PDO("mysql:host=hostname;dbname=database_name", "username", "password");

$rwid = $_POST['rwid'];

$rwdj = $_POST['rwdj'];

$rwzb = $_POST['rwzb'];

$stmt1 = $conn-prepare("INSERT INTO table_a (s) VALUES (:s)");

$stmt1-bindParam(':s', $rwid);

$stmt1-execute();

$stmt2 = $conn-prepare("INSERT INTO table_b (d) VALUES (:d)");

$stmt2-bindParam(':d', $rwdj);

$stmt2-execute();

$stmt3 = $conn-prepare("INSERT INTO table_c (f) VALUES (:f)");

$stmt3-bindParam(':f', $rwzb);

$stmt3-execute();

希望这个答案对你有帮助。

PHP如何实现表单提交时用户上传头像到数据

!DOCTYPE html

head

meta http-equiv="Content-Type" content="text/html; charset=utf-8" /

title注册页面/title

/head

body

form action="enteringDb.php" method="post" enctype="multipart/form-data"

table border="1"

trth colspan="2"注册页面/th/tr

trtd用户名/tdtdinput type="text" name="name" size="30" maxlength="10"//td/tr

trtd请上传用户头像/tdtdinput type="file" name="file" id="file"//td/tr

trtd

input type="submit" name="submit" value="提交"/

input type="reset" value="重置"/

/td/tr

/table

/form

/body

/html


网站题目:php表单提交上传数据 php表单
网站网址:http://scyanting.com/article/doeooej.html