显示提交到浏览器的 HTML 表单输入


displaying html form inputs that gets submitted to the browser?

我有一个基本的html表单,带有文本区域输入和一个提交按钮。我想这样做,以便文本区域中的所有内容都提交到数据库并检索以发布在我的网站主页上。一个例子是stackoverflow的结构,在发布这个问题后,它会与过去提交的其他问题一起显示在主页上。我正在使用php和mysql。请给我一些方向,并希望举例说明我如何做到这一点。谢谢

 <form action='index.php' method='post'>
  <textarea name='data' rows='2' cols='20'></textarea>
   <input type='submit' name='submit' value='store'/>
 </form>

要存储在数据库中:

 <?php
  if(isset($_POST['submit']))
  {
    $con = mysql_connect('localhost','root','');
     mysql_select_db('database_name',$con);
  $data = $_POST['data'];
  mysql_query("insert into table_name values ('$data')");
 mysql_close($con)
  {
 ?>

要在主页上显示:

$con = mysql_connect('localhost','root','');
     mysql_select_db('database_name',$con);
   $q = mysql_query("select * from table_name");
    while($r = mysql_fetch_array($q))
  {
echo $r['data'];
  }

虽然这是最简单,最古老的方法,但它可以帮助您。

在存在文本区域和提交按钮的表单上,只需单击提交,即可添加操作,您可以在其中插入查询以将记录插入数据库。对于您的主页,您必须在其中显示帖子。只需添加选择帖子查询并根据您的要求显示所有帖子。