输出html表单数据

时间:2016-03-14 10:23:45

标签: javascript php html forms

HTML代码:

<form class="form-inline signup" role="form" action="script.php" method="post">
  <div class="form-group">
    <input type="email" class="form-control" id="exampleInputEmail1" placeholder="Enter your email address" name="email" > 
  </div>
  <button type="submit" class="btn btn-theme">Get notified!</button>
</form>

PHP代码:

<?php
  if (!empty($_POST["email"]))
    file_put_contents("emails.txt", file_get_contents("emails.txt") . "\n" . $_POST["email"]);
?>

在问这里之前我尝试了几种方法,但都没有效果。 单击按钮时,它会加载php代码并在浏览器上显示空白页。

1 个答案:

答案 0 :(得分:3)

在开始之前,你必须做很多事情

  1. 将表单的action属性设置为.php文件。

    <form class="form-inline signup" role="form" action="write.php" method="post">
    
  2. name元素提供<input />属性。

    <input type="email" class="form-control" id="exampleInputEmail1"
           placeholder="Enter your email address" name="email" />
    
  3. write.php(或您使用的任何PHP文件)中,实际上写到该文件。

    <?php
      if (!empty($_POST["email"]))
        file_put_contents("emails.txt", file_get_contents("emails.txt") . "\n" . $_POST["email"]);
    ?>
    
  4. 最后但并非最不重要的是,请在服务器上运行,而不是在浏览器中运行:

    http://localhost/file.php