插入数据库时​​的文本区域间距

时间:2013-03-25 07:48:08

标签: php mysql

所以我有这个文本区域,其中数据将被发布到数据库。

enter image description here

所以这里是我的示例输入可能看起来像的图像。它通过输入键有间距但是当它发送到数据库时间距不会在那里,输入的显示将是

enter image description here

<?php
    require("common.php");
    if(empty($_SESSION['user']))
    {
        header("Location: login.php");
        die("Redirecting to login.php");
    }
?>
<?php

$host="localhost";
$username="root";
$password=""; 
$db_name="phplogin"; 
$tbl_name="tasks"; 

mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");

$Ttoday=$_POST['comment1'];
$task_issues=$_POST['comment2'];
$Ttom=$_POST['comment3'];
$id=$_POST['comment'];

$sql="INSERT INTO $tbl_name(task_today, issues, task_tom, U_ID)VALUES('$Ttoday', '$task_issues', '$Ttom', '$id')";
$result=mysql_query($sql);

if($result){
header("Location: private.php");
exit;
}

else {
echo "ERROR";
}
?>

<?php
// close connection
mysql_close();
?>  

这是我的插入代码。

1 个答案:

答案 0 :(得分:1)

使用nl2br()。试试这个,

$Ttoday= nl2br($_POST['comment1']);