写个简单的吧
创新互联专业为企业提供巍山网站建设、巍山做网站、巍山网站设计、巍山网站制作等企业网站建设、网页设计与制作、巍山企业网站模板建站服务,十多年巍山做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
a.php
form method="post" action="b.php"
input type="text" name="test" value=""这是你要提交的数据
input type="submit" value="提交"
/form
点击提交按钮就跳到b页面了
b.php
echo $_POST['test'];
打印a提交过来的数据,如果有数据你就自己写sql语句存入数据库就好了
?php
$db=mysql_connect("localhost","root","password)or die("链接数据库失败");;
mysql_select_db("files")or die("链接数据表库失败");
mysql_query("SET NAMES 'gb2312'");
$sql = "select * from students";
$q=mysql_query($sql);
$rs=mysql_fetch_array($q);
if(!empty($_POST['tj'])){
$No=$_POST['No'];
$Name=$_POST['Name'];
$Sex=$_POST['Sex'];
$Dept=$_POST['Dept'];
echo $No.'br';
echo $Name.'br';
echo $Sex.'br';
echo $Dept.'br';
if($No!==$rs['No']){
}
else{
}
$sqlint="insert into students(No,Name,Sex,Dept) values('$No','$Name','$Sex','$Dept')";
//$sqlint="insert into students(No,Name,Sex,Dept) values('12345','简','女','英语')";
mysql_query($sqlint);
}
?
form method="post" action="#"
p学号:
input type="varchar" name="No" id="No"
/p
p姓名:
input type="varchar" name="Name" id="Name"
/p
p性别:
input type="varchar" name="Sex" id="Sex"
/p
p科目:
input type="varchar" name="Dept" id="Dept"
/p
p
input type="submit" name="tj" id="tj" value="提交"
input type="reset" value="重置"
/p
/form
我来给你代码:
?php
$hostName = 'yourhost';
$userName = 'yourusername';
$passWords = 'yourpwd';
$conn = mysql_conn($hostName,$userName,$passWords);
if(!$conn){
die('Could not connect: ' . mysql_error());
}
$mysql_select_db('admin',$conn);
$sql="INSERT INTO user_zy (username, name, time,place,type,http,password)
VALUES
('$_POST[username]','$_POST[name]','$_POST[time]','$_POST[place]','$_POST[type]',
'$_POST[http]','$_POST[password]')";
mysql_query($sql,$conn); //这里是添加数据。
//读取数据
$sql = "select * form user_zy where 1"; //读取所有。
$sql = "select * form user_zy where id=".$id; //读取某一项。
$result = mysql_query($sql,$conn);
while($info = mysql_fetch_array($result)){
$arr[] = $info; //$arr 为最后所要读取的值。
}
可以用var_dump($arr)打印出来看看。
有什么不明白可以留言。
在php表单中
单选按钮
如果选中了提交后,就是这个单选按钮的值,如果没有选中,提交是空值。
比如
在提交后
如果是选中打钩的,在php
获取到的值就是
echo
$_post['a']
//输出
1
如果没有选中,在php
获取到的值就是
echo
$_post['a']
//输出
if
(empty($_post['a']))
{
$a=0;
}else{
$a=$_post['a'];
}
ajax
先加载jquery.js
function tijiao()//提交表单
{
$.ajax({
type:'POST',
url:'zixun.php',
data: "people="+ 'a',
success: function(){ alert('成功');} //显示操作提示
});
};
PHP页面接收POST过来的值
$people = $_POST[people];
然后把这个值插入数据库可以直观的看到结果
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)?