提交时从文本框保存和检索值

时间:2012-02-05 11:51:32

标签: php html textbox

我想创建一个文本框,可以对其进行编辑并在文本框中显示文本(希望这很有意义)。我已经设法得到文本框,我有一个提交按钮和一切。但是,由于我仍处于使用php和脚本编写的学习过程中,我不知道如何让这个字段显示所写的内容。目前,无论我输入和提交的内容在提交时都会消失(我知道为什么会这样,只是不知道如何将输入的文本保存到数据库中的txt文件或其他内容。)任何帮助将不胜感激。

这基本上就是我的整个脚本:

<?php

  session_start();

  include_once("include.inc.php");

  incHeader();



  // make sure staff only are here

  newbouncer(2);

   // include forum code
  include_once("forum-code.php");


mysql_query("UPDATE online SET location = 'My Preferences' WHERE userid = '" . $userID . "'") or die(mysql_error());


echo "</span></p> 


    </span>

<center><img src=\"/layout/images/notepad.png\"></center><p>
      ";

?>

<center><form action="/notes.php" method="post">
<textarea name="comments" id="comments" style="width:380px;height:481px; padding:25px ;background:url('http://i686.photobucket.com/albums/vv221/LilyLoganBing/scrollnotes.png'); border:1px #000000">
To-Do's:


</textarea><br>
<input type="submit" value="Submit"></center>

<?php

  incFooter();

  ?>

2 个答案:

答案 0 :(得分:0)

提交表单时,textarea中的文本存储在$_POST['comments']中。 提交后,您可以随心所欲地做。

如何将其存储在MYSQL数据库中的示例。将这段代码放在表单处理脚本中,该脚本将在按下提交按钮后运行。

INSERT INTO comments VALUES('.$_POST['comments'].')

要将文本放入te textarea中的MYSQL数据库中,请使用以下命令:

$sql = 'SELECT text FROM comments'
   $res = mysql_query($sql);
   $row = mysql_fetch_assoc($res);

   <teaxtarea name='comment'>$row['text']</textarea>

答案 1 :(得分:0)

希望这将是您的答案

<?php

  session_start();

  include_once("include.inc.php");

  incHeader();



  // make sure staff only are here

  newbouncer(2);

   // include forum code
  include_once("forum-code.php");


$query = mysql_query("UPDATE online SET location = 'My Preferences' WHERE userid = '" . $userID . "'") or die(mysql_error());

$rs = mysql_fetch_array($query);

echo "</span></p> 


    </span>

<center><img src=\"/layout/images/notepad.png\"></center><p>
      ";

?>

<center><form action="/notes.php" method="post">
<textarea name="comments" id="comments" style="width:380px;height:481px; padding:25px ;background:url('http://i686.photobucket.com/albums/vv221/LilyLoganBing/scrollnotes.png'); border:1px #000000">

<?php echo $rs['comment']; ?> // field name from database, i.e comment

</textarea><br>
<input type="submit" value="Submit"></center>

<?php

  incFooter();

  ?>