HTML表格行编辑/删除
我实际上认为这听起来更像JavaScript的工作,它可以即时编辑/删除行,并且代码更少。 (也可以实现一些AJAX,也可以在数据库中编辑/删除行)。
但是,如果你坚持使用PHP,你可能只想添加一些GET参数到编辑/删除链接,删除或编辑这些行。
任何链接仅供参考? – PHPNewuser 2010-08-24 19:32:00
如果您打算使用数据库,并且您似乎对自己的工作方式了解甚少,请拿起一本好书:SQL - 完整参考文献。当你有SQL的足够的知识,看看PHP的PDO扩展:http://php.net/manual/en/book.pdo.php
嗯,有一个纯PHP的方式做到这一点,再有就是JavaScript和PHP的组合。如果你希望对数据库的修改是永久的,你必须以这样或那样的方式使用PHP,因为这是你与数据库通信的门户(据我所知,你不能用Javascript做到这一点,因为它是基于客户端的,并且完全运行在你的网页浏览器中)。
如果仅使用PHP,则必须为每个更改生成HTML文档。例如,您单击表格中的一个单元格,然后您可以进入一个新的HTML页面,其中该字段可通过input
元素进行编辑;或者您可以一次列出该行的所有字段并同时编辑它们。然后将这些字段以表单的形式发布到PHP页面,该页面将采用新值并更新数据库(或插入新值或希望其行为)。这里有一个如何做到这一点的教程: http://www.freewebmasterhelp.com/tutorials/phpmysql/1
你也可以混合在一些Javascript中,它允许更多的交互式界面来修改单元格中的值。然而,这显然需要更多的代码,并且可能对你想要做的事情过度。尽管如此,这里是一个链接,它演示了这一点,并且还显示了代码: http://www.java2s.com/Code/JavaScript/GUI-Components/Editabletablecell.htm
希望这是你正在寻找的。
编辑: 忘记了您也希望删除表中的内容。第一个环节也解释了这一点。
有没有数据库? – Smandoli 2010-08-24 19:24:43
或者更具体地说,表格是如何生成的? – gablin 2010-08-24 19:25:39
有一个数据库,它读取数据n填充表。 – PHPNewuser 2010-08-24 19:26:32