显示基于数据库字段的图像

时间:2012-04-16 21:29:34

标签: php mysql

我有一个应用程序系统,在我的摘要页面(myaccount)上我有用户必须填写的页面列表。但是我想在每个链接旁边显示一个图像(默认情况下为十字)但是当用户在0到1的变化中保存该特定页面和数据库字段“完成”,图像应更改为我的刻度图像。表示页面已完成。 如果有人能提供帮助,那就太棒了。 我还在学习!

1 个答案:

答案 0 :(得分:0)

您的问题尚未完整,未指明您的问题。我假设你需要知道如何做到这一点。在这种情况下,您可能会做类似以下的事情,

  1. 一旦用户保存页面,您就会将该信息存储在某种数据库中,该信息将告诉您要显示的图像。

  2. 当您打开主页时,只需转到数据库并检查数据库中是否存在该页面的记录。如果确实如此,则显示其他显示交叉。

  3. 更新:

    您将运行选择查询。例如。您的表格是PAGE,页面名称是“page1”(或唯一标识页面的任何其他字段。)您的查询将类似于,

    “从PAGE中完成SELECT,其中Unique_Field ='unique_page_field'”

    然后你会有一个if检查,检查是否完成== 1然后显示其他显示交叉。

    如果你有一个非常大的页面集合,那么你可以运行一个单独的查询,例如SELECT complete,Unique_Field From PAGE,对于每个页面,你只需要检查这个集合的给定记录。 。因此,如果给定页面在集合中,则显示勾选其他显示交叉。

    更新IF语句: 假设您将采用第一种方法:

    1. 您运行了查询:“从PAGE中完成选择,其中Unique_Field ='unique_page_field'”
    2. 现在你有$ isComplete变量的值,这是你将在HTML端代码中做的事情,

      <img src='<?php if($isComplete) echo "tick.jpg"; else echo "cross.jpg"; ?>' />
      

      确保您的图片路径正确无误。