<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页面。在这里执行添加数据到数据库。
<?phpheader("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,这样都有专门的函数可以进行处理的。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)