本文目录一览:
- 1、html+php向数据库提交表单
- 2、html怎样提交表单到php
- 3、hbuilder里面的html提交表单到php插入数据到mysql里面? 求大神指教啊
- 4、怎样把html表单数据传达到php中
- 5、HTML代码 和PHP代码在一个页面。怎么把html里的表单数据提交给php
- 6、在HTMl中提交表单到PHP,用ajax异步的方式,求大神
html+php向数据库提交表单
1:首先要使用PHP的超全局变量 $_GET 和 $_POST 用于收集表单数据(form-data)
2:然后使用INSERT INTO 语句用于向数据库表中插入新记录。
具体示例:
(1)首先创建了一个名为 "Persons" 的表,有三个列:"Firstname", "Lastname" 以及 "Age"。
?php$con = mysql_connect("localhost","peter","abc123");if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("my_db", $con); mysql_query("INSERT INTO Persons (FirstName, LastName, Age) VALUES ('Peter', 'Griffin', '35')"); mysql_query("INSERT INTO Persons (FirstName, LastName, Age) VALUES ('Glenn', 'Quagmire', '33')"); mysql_close($con);?
(2)其次创建一个 HTML 表单,这个表单可把新记录插入 "Persons" 表。
htmlbody form action="insert.php" method="post"Firstname: input type="text" name="firstname" /Lastname: input type="text" name="lastname" /Age: input type="text" name="age" /input type="submit" //form /body/html
(3)接着当用户点击上例中 HTML 表单中的提交按钮时,表单数据被发送到 "insert.php"。"insert.php" 文件连接数据库,并通过 $_POST 变量从表单取回值。然后,mysql_query() 函数执行 INSERT INTO 语句,一条新的记录会添加到数据库表中。
?php$con = mysql_connect("localhost","peter","abc123");if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("my_db", $con); $sql="INSERT INTO Persons (FirstName, LastName, Age)VALUES('$_POST[firstname]','$_POST[lastname]','$_POST[age]')"; if (!mysql_query($sql,$con)) { die('Error: ' . mysql_error()); }echo "1 record added"; mysql_close($con)?
html怎样提交表单到php
你在php页面 打印 $_GET 数组 就可以了 看到所有通过get方式提交过来的 参数 和 值了
当然你也可以 打印 $_REQUEST 数组 这里面 包括 get方式和post方式所有的参数
hbuilder里面的html提交表单到php插入数据到mysql里面? 求大神指教啊
您好,
提交格式一般默认为表单格式,只要你的html里form的method="post";就行了,
想插入到mysql里面,你的php文档里首先要
$POST获取表单的提交的数据
连接数据库(输入用户名,密码)
转到数据库名,表单名
往里面插入数据(规范格式)
关闭连接
返回需要返回的提示
怎样把html表单数据传达到php中
form action="save.php" method='post'
input type="text" name = 'email'
button type='submit'提交/button
/form
save.php:
?php
$email = $_POST['email'];
?
HTML代码 和PHP代码在一个页面。怎么把html里的表单数据提交给php
test.php页面
判断该页是否提交,如果提交了,就按照正常的接受数据来就行了。
?php
if($_POST){
$words = $_POST["words"];
if ($words) {
echo "收到";
}
}
?
!DOCTYPE html
html lang="en"
head
meta charset="UTF-8"
titleDocument/title
/head
body
form action="test.php" method="post"
input type="text" name="words"
input type="submit" name="" value="提交"
/form
/body
/html
在HTMl中提交表单到PHP,用ajax异步的方式,求大神
你的问题在于:
1、input标签没有关闭的写法,也就是不用/input
2、move_uploaded_file将你的文件上传到了uploadpic里面去了,这个uploadpic应该和你submit2.php同级目录,如果你创建了uploadpic这个文件夹,并保证了读写权限,那么将传到这里,如果没有读写权限,或者没有这个文件夹,那么这个图片只会在服务器缓存里呆着,然后被释放掉,所以你看不到这个文件。
你可以参考下面这个来检查是不是有文件夹,如果没有就创建目录:
if(!empty($_FILES['file']['name'])){
if(is_dir("uploadpic")){ //如果目录存在
//则执行上传流程
}else{ //如果目录不存在
mkdir("uploadpic"); //则创建目录
//再执行上传流程
}