php和数据库结合的一个简单的web实例 代码分析(3)


  <html>
  <head><title>Editing an entry</title>
  </head>
  <body bgcolor=#ffffff>
  <h1>Editing an entry</h1>
  <form method="post" action="editdb.php3">
  <table width=90% align=center>
  <tr><td>idx:</td><td><?php echo "$idx";?></td></tr>
  <tr><td>UserName:</td><td><input type=text name=UserName size=40 maxlength=100
  value="<?php echo "$user";?>"></td></tr>
  <tr><td>LastName:</td><td><input type=text name=LastName size=40 maxlength=100
  value="<?php echo "$last";?>"></td></tr>
  <tr><td>Free Text:</td><td><input type=text name=FreeText size=40 maxlength=100
  value="<?php echo "$text";?>"></td></tr>
  <tr><td></td><td><input type=submit value="Edit it!"></td></tr></table>
  <input type=hidden name=idx value="<?php echo "$idx";?>">
  </form>
  <?php include ('links.x');?>
  </body>
  </html>


--------------------------------------------------------------------------------
  好,这个脚本很简单。我们要关心的是,当表单打印出来时,它记录了当前记录的数据,通过在 <input type= > 命令中的value属性。这些数据是从前一个页面传递过来的。
  现在,如果我们不改变记录的信息,它将传回当前值,即缺省值。如果我们改变了字段的值,字段的值 将变成新的值。接着我们可以将新值传给另一个脚本,它将会改变MySQL表中的值。
  --------------------------------------------------------------------------------
  editdb.php:

复制代码 代码如下:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/2101914dd6bd88a0e81765f2a7439c47.html