在html后缀的文件里面,如何将textarea标签里面用户输入的内容存储到数据库中

在html后缀的文件里面,如何将textarea标签里面用户输入的内容存储到数据库中,第1张

<input type=textarea name="message">

<textarea class="message">在这里输入。。。</textarea>

你这个亮了啊,input标签TYPE没有textarea属性啊,直接把textarea标签放到FROM表单里,然后给标签起个name啊,这样var_dump($_POST)里面就应该有你要的内容了,然后就是插入数据库了,我就不用告诉你了吧。把input删掉,直接用textarea标签,赋个NAME。

就是一个普通的表单提交数据嘛。必须提交到服务器里的数据库里面才可以保存。

php方法如下:

一、创建一个数据库,里面建个数据表。

二、在html里面设计页面,添加一个表单form,将提交到shuju.php页面。

<form method="post"  name="myform" action="shuju.php">

        <textarea name="wby" id="textarea" cols="45" rows="5"></textarea>

        <input  type="submit" value="提交"  >

      </form >

三、新建shuju.php页面。在这里执行添加数据到数据库。

    <?php

    header("Content-type: text/html charset=utf-8") 

    $con = mysql_connect("localhost","root","")//连接数据库

    mysql_query("SET NAMES 'utf8'")  //转码用的

    if (!$con)

      {

      die('Could not connect: ' . mysql_error())//连接失败显示的错误

      }

    mysql_select_db("sql_table", $con)//选择需要 *** 作的数据库

    

    $sql = "INSERT INTO `shujubiao`(wby)VALUES ('$_POST[wby]')"

   if(mysql_query($sql))

        {

            echo "<script>alert('添加成功!')</script>"

        }

        else

        {

            echo "<script>alert('添加失败!')</script>"

        }

    ?>

文本域最对能存储下来的HTML格式只有换行,默认在存储数据的时候,不对数据进行任何处理,出来也是会带上换行的,如果你对存入数据的时候对数据进行过处理,比如把\n换成<br/>那么在显示的时候也是需要重新把<br/>换成\n,这样都有专门的函数可以进行处理的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9945743.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存