0

したがって、データがデータベースに投稿されるこのテキスト領域があります。

ここに画像の説明を入力してください

これが私のサンプル入力がどのように見えるかの画像です。Enterキーで間隔がありますが、データベースに送信されると間隔は表示されず、入力が表示されます。

ここに画像の説明を入力してください

<?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 に答える