今晚研究一下PHP创建表单并将表单数据写入MySQL数据库中,上网搜了一下总结了一个简易教程,新手笔记不足之处望各位手下留情!
1、首先我们需要写一个数据录入的表单界面,用html写,代码如下,将文件命名为index.html,然后放到网站你指定的目录。
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<div class="header">
<h1>表单录入界面</h1>
</div>
<div id ="contact_form">
<form action="contact_insert.php" method ="post">
名字:<input type="text" name="name">
邮箱:<input type="text" name="email">
内容:<input type="text" name="message">
<input type="submit" name="submit">
</form>
</div>
2、然后我们需要写连接数据库并写入数据到数据库中的代码,文件命名为contact_insert.php,也放到网站你指定的与上面文件相同的目录下:
<?php
if(isset($_POST['submit']))
{
$conn=MySQLi_connect("localhost","数据库帐户","数据库密码");
MySQLi_select_db($conn,"表单名称");
$sql="INSERT INTO `contect` (name,email,message) VALUES ('$_POST[name]','$_POST[email]','$_POST[message]')";
$a=mysqli_Query($conn,$sql);
if (!$a)
{
echo mysqli_error($conn);
}
else
{
echo "您的信息提交成功!";
}
mysqli_close($conn);
}
?>
3、打开你的网页界面:ip或域名:端口号/index.html 进行访问,得到如下界面:4、然后填入数据点提交,如果返回如下提示“您的信息提交成功!”则说明数据提交成功。如返回信息为错误代码,请检查数据库用户名密码及表单内容是否填写正确,还有个情况就是软件环境的版本导致代码不一样。
5、返回数据库管理页面查看数据表单,看信息录入是否正常!6、怎么在前端查询录入的数据?php代码如下:
<?php
header("Content-type:text/html;charset=utf-8");
$conn=mysqli_connect("localhost","数据库用户名","数据库密码");
$table=mysqli_select_db($conn,"数据库名");
$result=mysqli_Query($conn,"select * from 表名");
while ($row=mysqli_fetch_array($result))
echo $row['name'].'-'.$row['email'].'-'.$row['message'].'<br/>';
mysqli_close($conn);
?>
7、打开你的网页界面:ip或域名:端口号/Query.php进行访问,得到如下界面说明查询成功:
© 版权声明
THE END
暂无评论内容