php提交数据库
首先,你得在diaocha.php这个文件,接收表单传的值
$radiogroup = isset($_POST['radiogroup'])?$radiogroup:''
isset用来检测是否有选中提交,然后就是数据库的链接
$con = mysql_connect('localhost','root',''); //三个参数,分别是,连接的主机名,mysql的账号,mysql密码
mysql_query('set names utf8'); //设置连接的字符集,如果页面是utf8的编码,就是utf8,如果是gbk的话,那就写 set names gbk
mysql_select_db('xxx',$con); //xxx就是你要选择的数据库名称
插入数据
$sql = "insert into xxxx set xxx = $radiogroup" //xxxx 是你要插入的表名,xxx就是字段名
mysql_query($sql);
② php表单提交内容到数据库
我来给你代码:
<?php
$hostName='yourhost';
$userName='yourusername';
$passWords='yourpwd';
$conn=mysql_conn($hostName,$userName,$passWords);
if(!$conn){
die('Couldnotconnect:'.mysql_error());
}
$mysql_select_db('admin',$conn);
$sql="INSERTINTOuser_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*formuser_zywhere1";//读取所有。
$sql="select*formuser_zywhereid=".$id;//读取某一项。
$result=mysql_query($sql,$conn);
while($info=mysql_fetch_array($result)){
$arr[]=$info;//$arr为最后所要读取的值。
}
可以用var_mp($arr)打印出来看看。
有什么不明白可以留言。
③ PHP 表单 提交数据到mysql
PHP 提交表单,然后保存数据库示例:
1.sql脚本:
createdatabasecompany;
usecompany;
createtableemployee(
idint(11)notnullprimarykeyauto_increment,
emp_namevarchar(20)notnull,
emp_novarchar(30)notnull,
emp_jobvarchar(50)
);
2.index.php代码:
<?php
header("Content-type:text/html;charset=utf-8;");
//判断是否提交表单
if(isset($_POST['btn'])){
//连接数据库
$conn=mysql_connect("localhost","root","root");
if(!$conn){
die("数据库连接错误!".mysql_error());
}
mysql_select_db("company");
mysql_query("setnamesutf8");
//获取表单提交元素
$emp_name=$_POST['emp_name'];
$emp_no=$_POST['emp_no'];
$emp_job=$_POST['emp_job'];
//验证表单元素,然后入库操作
if($emp_name&&$emp_no&&$emp_job){
$sql="insertintoemployee
(emp_name,emp_no,emp_job)
values
('{$emp_name}','{$emp_no}','{$emp_job}')
";
$int=mysql_query($sql);
$suc_msg="<fontcolor='green'>数据插入成功!</font><ahref='javascript:history.go(-1);'>返回</a>";
$err_msg="数据插入失败";
exit($int?$suc_msg:$err_msg);
}else{
exit("提交数据全部为必填项!");
}
}
?>
<html>
<head>
<title>PHP表单提交示例</title>
<metahttp-equiv="content-type"content="text/html;charset=utf-8"/>
</head>
<body>
<formid="myform"action="<?phpecho$_SERVER['PHP_SELF']?>"method="post">
员工姓名:<inputname="emp_name"type="text"/><br/>
工号:<inputname="emp_no"type="text"/><br/>
工作职责:<inputname="emp_job"type="text"/><br/>
<inputname="btn"type="submit"value="提交表单"/><br/>
</form>
</body>
</html>
3.运行效果:
④ 如何将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数组提交数据的问题
这个很简单啊,文本框用[]可以直接用获取数组格式,例如
产品1:<inputtype="text"name="name[]">
<inputtype="text"name="price[]">
产品2:<inputtype="text"name="name[]">
<inputtype="text"name="price[]">
在php里用$_POST['name']就能获取产品名称这个数组,然后用循环遍历这个名称数组,把产品信息 重组成新数组。
foreach($_POST['name']as$k=>$v){
$data[$k]['name']=$_POST['name'][$k];
$data[$k]['price']=$_POST['price'][$k];
}
这个$data就是所有产品数据,数据完整性就自己去把控了
⑥ php中按钮怎么提交数据到数据库中
在php表单中
单选按钮
如果选中了提交后,就是这个单选按钮的值,如果没有选中,提交是空值。
比如
在提交后
如果是选中打钩的,在php
获取到的值就是
echo
$_post['a']
//输出
1
如果没有选中,在php
获取到的值就是
echo
$_post['a']
//输出
if
(empty($_post['a']))
{
$a=0;
}else{
$a=$_post['a'];
}
⑦ php中按钮怎么提交数据到数据库中
利用表单提交,范例代码如下:
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/>
<title>无标题文档</title>
</head>
<body>
<table>
<formname=""action="ip地址"method="post">(这里是新增的)
<tr>
<tdvalign="top"height="110">兴趣特长:</td>
<td><textareaname="content"rows="6"class="textarea0"style="width:630px"></textarea></td>
</tr>
<tr>
<tdvalign="top">自我评价:</td>
<td><textareaname="content"rows="6"class="textarea0"style="width:630px"></textarea></td>
</tr>
<tr>
<tdcolspan="2"align="center"><inputtype="submit"value="提交"/></td>
</tr>
</form>(这里是新增的)
</table>
</body>
</html>