今晚研究一下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进行访问,得到如下界面说明查询成功:
还没有评论,来说两句吧...