0

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

在此处输入图像描述

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

在此处输入图像描述

<?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();
?>  

这是我的插入代码。

4

1 回答 1

1

使用nl2br(). 尝试这个,

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

于 2013-03-25T07:50:22.117 回答