显示提交给浏览器的html表单输入?

时间:2015-01-29 11:19:15

标签: php mysql

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

2 个答案:

答案 0 :(得分:1)

 <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'];
  }

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

答案 1 :(得分:0)

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