永发信息网

php中post提交时,如何将textarea的内容传递到另一个页面

答案:4  悬赏:70  手机版
解决时间 2021-11-29 00:23
  • 提问者网友:黑米和小志
  • 2021-11-28 18:55
php中post提交时,如何将textarea的内容传递到另一个页面
最佳答案
  • 五星知识达人网友:轮獄道
  • 2021-11-28 20:29
m1" name="form1" method="post" action="1.php">
请输入要传递的数据:




1.php
if (isset($_POST['data'])) {//如果有数据传递过来
echo htmlspecialchars($_POST['data']);//要转义特殊字符
}
?>

2.html

2.php
function saveComment($nickname,$content,$date){
$handle=fopen("2.txt","a");//只写方式打开文件,指针指向文件末尾
fwrite($handle,"$nickname\n$content\n$date\n");//写入文件内容
fclose($handle);//关闭文件
}

function displayComment(){
$handle=fopen("2.txt","r");//只读方式打开文件,指针指向文件开头
while (!feof($handle)) {
$nickname=fgets($handle);
if ($nickname!="") {//如果存在内容
echo "";
echo "昵称:".htmlspecialchars($nickname)."
";
echo "内容:".htmlspecialchars(fgets($handle))."
";
echo "留言日期:".fgets($handle)."
";
echo "
";
}
}
}

date_default_timezone_set("PRC");//设置时区

if (isset($_POST['nickname']) && isset($_POST['content'])) {//保存留言
if ($_POST['nickname']!="" && $_POST['content']!="") {
$nickname=$_POST['nickname'];//昵称
$content=$_POST['content'];//留言内容
$date=date("Y-m-d- H:i:s");//留言日期

//保存留言
saveComment($nickname,$content,$date);
}
}

displayComment();//显示所有留言
?>

3.太长了贴不下
全部回答
  • 1楼网友:你可爱的野爹
  • 2021-11-28 22:01
把action指向另一个页面,不就过去了
  • 2楼网友:持酒劝斜阳
  • 2021-11-28 20:43
  • 3楼网友:毛毛
  • 2021-11-28 20:36
一楼说的可以实现,但如果你要存入数据库,那么就得换个思路了!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯