【问题标题】:creating dynamic HTML. Automatically write HTML to a web page when an action is done创建动态 HTML。完成操作后自动将 HTML 写入网页
【发布时间】:2013-07-12 16:34:50
【问题描述】:

我正在为一家销售 mp3 声音剪辑的公司创建一个网络应用程序。我已经实现了注册、登录、支付和管理功能。在管理页面中,我允许特权用户添加一个 mp3,其名称将添加到 mysql 数据库表中,实际文件上传到 FTP 服务器,而我遇到问题的部分是显示新上传的声音剪辑到网站上的相应页面。所以基本上每次按下“上传”按钮时,我都需要将一段 HTML 代码写入网站上的一个页面。

如果能提供任何关于从哪里开始的指导,我将不胜感激。我一直在阅读 DOM,但我认为这不是正确的方法。 提前致谢

【问题讨论】:

  • 通常页面会根据数据库中的内容动态创建

标签: php javascript html mysql dom


【解决方案1】:

您不应尝试将内容附加到 HTML 文件。当您的用户删除 MP3 时,您会怎么做?删除 HTML 内容?繁重的进程^^

在您基本上使用 HTML 文件的地方,使用从数据库中读取条目的 PHP 脚本。比如……

$db = new PDO(/* database settings */);
$query = $db->query("SELECT * FROM musics");
while($result = $query->fetch(PDO::FETCH_OBJ))
{
    echo $result->song_name . " by " . $result->artist;
}

这将列出你的歌曲并给出这样的输出:

My Little Song by Soroush Shamsfard.
My Favourite Song by Soroush Shamsfard.

关于从数据库中读取数据的一些信息:

http://www.electrictoolbox.com/php-pdo-bound-placeholders/

【讨论】:

  • 谢谢约翰整理!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-10
  • 2011-02-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多