我正在构建我的网站,我想知道是否可以在一个页面上用html的'textarea'写一些东西,然后在保存最后输入的文本的新网页上使用PHP将其打印出来。
我只是想知道你将如何处理这个过程。目前我已经创建了一个带有三个文本框的HTML表单,我希望在按下提交按钮后显示这些文本框。
<div id="createmeeting">
<form method="POST">
<b>Meeting Title:</b>
<textarea name="title" cols="50" rows="2"></textarea>
<b>Date and Time:</b>
<textarea name="date" cols="50" rows="2"></textarea>
<b>Details:</b>
<textarea name="details" cols="50" rows="20"></textarea>
<input type="submit" name="go" value="Save Changes!">
答案 0 :(得分:0)
首先,您需要action
标记中的form
属性,该属性指向应处理表单数据的php文件:
<div id="createmeeting">
<form method="POST" action="targetfile.php">
<b>Meeting Title:</b>
<textarea name="title" cols="50" rows="2"></textarea>
<b>Date and Time:</b>
<textarea name="date" cols="50" rows="2"></textarea>
<b>Details:</b>
<textarea name="details" cols="50" rows="20"></textarea>
<input type="submit" name="go" value="Save Changes!">
</form>
</div>
并在targetfile.php
<?php
/* ensure that the data has been posted */
if($_SERVER['REQUEST_METHOD'] == 'POST') {
/* read the data from $_POST */
$title = $_POST['title'];
$date= $_POST['date'];
$details= $_POST['details'];
/* here you can do whatever you want with the data, output it, store it in a database ... */
echo "Title: ".$title."<br>";
echo "Date: ".$date."<br>";
echo "Details: ".$details;
}
?>