Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从文本区域获取输入的文本,并使用PHP将其显示在另一个页面上?_Php_Html_Forms - Fatal编程技术网

如何从文本区域获取输入的文本,并使用PHP将其显示在另一个页面上?

如何从文本区域获取输入的文本,并使用PHP将其显示在另一个页面上?,php,html,forms,Php,Html,Forms,我正在构建我的网站,我想知道是否有可能在一个页面上用html的“textarea”写一些东西,然后将这些文本用PHP打印出来,放在一个新的网页上保存上次输入的文本 我只是想知道你会怎么做。目前,我已经创建了一个包含三个文本框的HTML表单,我希望在按下submit按钮后显示这些文本框 <div id="createmeeting"> <form method="POST"> <b>Meeting Title:</b>

我正在构建我的网站,我想知道是否有可能在一个页面上用html的“textarea”写一些东西,然后将这些文本用PHP打印出来,放在一个新的网页上保存上次输入的文本

我只是想知道你会怎么做。目前,我已经创建了一个包含三个文本框的HTML表单,我希望在按下submit按钮后显示这些文本框

<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!">
首先,在表单标记中需要一个action属性,该属性指向应处理表单数据的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>

你必须有一个指向PHP页面的操作。是的,我知道我需要创建PHP使其工作,但我对每次在字段中输入内容并单击按钮时动态更改文本感兴趣!如果您希望在不重新加载页面的情况下更改页面内容,那么您应该研究Javascript和/或jQuery以及使用Ajax调用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;

  }
?>