【问题标题】:Upload and display image form上传并显示图片表单
【发布时间】:2012-09-09 00:01:32
【问题描述】:

我将图像存储在文件夹中。 那么我应该如何要求用户在表单中上传图片呢?

我的意思是用户将使用上传按钮上传图片。然后填完表格后, 用户将提交它。 所以当我再次显示表单的内容时,我如何检查哪张照片与哪个表单相关

另外如何在文本区域中定位图像? 我应该要求用户将代码<img src="example.com/images/name_of_image"/> 放在他想要显示图像的文本区域中吗? 向用户公开图像路径是否安全?

【问题讨论】:

  • 我的标题是上传并以表格形式显示图像。所以有两个问题,一个与上传有关,一个与显示有关。
  • 我如何检查哪张照片与哪张表格相关联是什么意思?请说清楚。你有多个表格吗?最好提供一张图片或小提琴来支持您的问题

标签: html image forms upload textarea


【解决方案1】:

无论如何,我正在回答您的问题。由程序员编写完整的编程部分总是更好,如果用户只输入简单的英语总是更好。在我看来,如果您从用户那里获取输入,那么请使用此技术。我认为您有一个数据库,并且您可以轻松使用它。
1. Take input form a user and ask them to upload the image
2. Make a PHP script to store the image in the webserver
3. Create a table:
+----+------------+-------------+
|slno|用户名|图片名|
+----+------------+-------------+
4. Now store the image name using $_FILES["file"]["name"]
5. You can show your image form the user just by using a simple SELECT command.
@987654327 @

参考:Nice tutorial form w3schools.

【讨论】:

    【解决方案2】:

    您可以将图像上传到目录或文件夹中,并为其指定一个唯一的名称/编号(如 PHP uniqid)。将此编号与表单数据一起存储到数据库中,以便可以从数据库中检索并显示图像 ID。这样,您数据库中的一个表行将只包含有关单个表单的详细信息。

    【讨论】:

    • 感谢您的帖子。我应该要求用户使用代码 以便根据它们在 textarea 中的位置显示图像,还是最好在底部显示图像默认页数?
    【解决方案3】:

    要跟踪图像,您可以在存储图像时将一些主键与图像名称关联。

    当您要显示时,最简单的解决方法是在表单上使用一个图片框。最初可见 false 并在显示时将其设置为 true。

    【讨论】:

      猜你喜欢
      • 2011-01-28
      • 1970-01-01
      • 1970-01-01
      • 2017-09-04
      • 2012-09-06
      • 1970-01-01
      • 2011-10-17
      • 2020-12-09
      • 1970-01-01
      相关资源
      最近更新 更多