PHP创建表单并将表单数据写入MySQL数据库中

今晚研究一下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 进行访问,得到如下界面:图片[1]-PHP创建表单并将表单数据写入MySQL数据库中-源码库4、然后填入数据点提交,如果返回如下提示“您的信息提交成功!”则说明数据提交成功。如返回信息为错误代码,请检查数据库用户名密码及表单内容是否填写正确,还有个情况就是软件环境的版本导致代码不一样。

图片[2]-PHP创建表单并将表单数据写入MySQL数据库中-源码库5、返回数据库管理页面查看数据表单,看信息录入是否正常!图片[3]-PHP创建表单并将表单数据写入MySQL数据库中-源码库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进行访问,得到如下界面说明查询成功:

图片[4]-PHP创建表单并将表单数据写入MySQL数据库中-源码库

© 版权声明
1:本网站名称:源码库
2:本站永久网址:www.ymkuz.com
3:本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
4:分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
5:本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
6:本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7:如有链接无法下载、失效或广告,请联系管理员处理!
8:文章投稿-投诉建议E-mail:yunduanw@qq.com 站长QQ:99767152
THE END
点赞659 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容