从SQL数据库动态创建内容

时间:2013-01-27 00:56:01

标签: php javascript html mysql

所以我基本上只想做一个基本的图片上传页面。当用户填写表单时,他们从计算机或URL提交文件,然后图像存储在服务器上。

我想在HTML页面上显示图像。我已经有了动态创建div的代码来保存上传的内容。

function AddTiles() {
    var mydiv = document.createElement("div");
    mydiv.setAttribute("id", "mydiv");
    mydiv.setAttribute("class", "tiles");
    mainContent.appendChild(mydiv);
}

但无论何时上传图像,页面都会刷新,然后div就不再存在将图像放入其中。所以我想将图像保存到数据库中,然后在页面加载时读取数据库并生成html内容,然后显示图像。

因此,如果数据库中有4个图像,则程序将创建4个div标记并将每个图像放入其各自的div标记中。

另外,我只需要从数据库中读取代码并在加载时创建html内容。我可以创建数据库并存储图像没有问题。

1 个答案:

答案 0 :(得分:0)

如果要读取和输出存储在数据库中的信息,您也可以在服务器端(PHP)生成HTML内容,而不使用JavaScript,即echo "<img src='$url' />"

您还可以阅读PHP MysQL Select教程,了解有关从数据库中检索数据的更多信息。