当前位置: 首页 > 知识库问答 >
问题:

Internet Explorer回响重复的MySQL结果?

洪华皓
2023-03-14

嗨,有点让人困惑,我把它归结为mysql查询,因为我不知道它还能是什么。基本上,我在我的网站上的页面顶部回显了7个用户。在除IE之外的所有浏览器中,仅显示7个用户。我在一个带有边框和方框阴影的div中显示我的用户,我将该div包装成一个指向他们配置文件的链接,现在在ie中,我得到了一个七个用户的列表,但在每个结果(每个用户)旁边,我得到了一个重复的结果,链接到用户配置文件,但没有图像?

我不知道这个重复的结果来自哪里,为什么它只发生在ie(所有版本)

这是我的密码,请有人解释一下我能做什么谢谢。

图像显示这样在ie:

ni=无仅图像链接

  box1    |    box 1 (ni)    |  box 2   |   box 2 (ni)    |   box 3    |    box3 (ni)   etc

这是我的职责

function get_platinum_users() {
        global $connection;
        $query = "SELECT *
                    FROM ptb_users, ptb_profiles
                    WHERE ptb_users.account_type = \"User\"
                    AND ptb_users.account_status = \"Active\"
                    AND ptb_profiles.user_id = ptb_users.id
                    AND ptb_users.subscription = \"Platinum\"
                    LIMIT 0 , 7";
        $platinum_set = mysql_query($query, $connection);
        confirm_query($platinum_set);
        return $platinum_set;
    }

和我的php代码:

<?
 $platinum_set = get_platinum_users();
 $platinum_count = mysql_num_rows($platinum_set);
        while ($platinum = mysql_fetch_array($platinum_set)) {
?>

<? echo"<div class=\"image_case\"><a href=\"profile.php?id={$platinum['id']}\"><img width=80px height= 80px src=\"data/photos/{$platinum['id']}/_default.jpg\"></div>";

}

    // if there were less than 60 users we need some default profiles to fill the spaces
    if($platinum_count < 7){
        // how many default spaces do we need?
        $default_profiles_needed = 7 - $platinum_count;        
        for($i = 1; $i <= $default_profiles_needed; $i++){
            echo "<div class=\"image_case\">
                    <a href=\"default.php\">
                        <img width=80px height= 80px src=\"data/photos/0/no_add.jpg\"/>
                </div>";
        }
    }


?>     

共有2个答案

乐正瑞
2023-03-14

你没有关闭你的锚标签。替换下面的行

<? echo"<div class=\"image_case\"><a href=\"profile.php?id={$platinum['id']}\"><img   width=80px height= 80px src=\"data/photos/{$platinum['id']}/_default.jpg\"></div>";

<? echo"<div class=\"image_case\"><a href=\"profile.php?id={$platinum['id']}\"><img width=80px height= 80px src=\"data/photos/{$platinum['id']}/_default.jpg\"></a></div>";
华恩
2023-03-14

您的所有超链接都未关闭。您缺少结束语

当出现奇怪的错误时,始终验证代码。这可能很有启发性。

 类似资料:
  • 问题内容: 我相信这是一件非常简单的事情,我发誓我以前做过,但是我不记得怎么做。 假设我有一对多的关系。我想加入两个表,但不允许左侧表重复。 SQLFIDDLE 因此,根据上述SQLFiddle,我的结果将是: 我希望它是: 我的理由是,通过这种方式,我可以轻松地遍历结果,而无需使用PHP进行任何进一步处理。 问题答案: 您可以将值替换为以下内容: 参见带有演示的SQL Fiddle 结果是:

  • 问题内容: 我在实现一个模块可以属于多个模块时遇到问题。示例:项目“ PHP Programmer”属于以下类别:编程,PHP。 假设以下查询( 选择属于类别1,3,11的项目 ): 我得到一个 同一个项目返回了两次 ,因为表中有==的 2个 匹配项 表架构: 我想念什么吗? 解决方案 :使用或 问题答案: 不,这很好。这只是您想使用关键字删除重复项的极少数情况之一。 在这种情况下,即使查询返回的

  • 我正在使用以下代码在ArrayList中保存彼此喜欢的匹配人员的id。 我的数据库是finder。喜欢和它的小报: 我的问题是,正如我所说的,我想在ArrayList中保存匹配的人。例如,用户15和17喜欢11,用户11也喜欢15和17,所以当用户11登录到程序中时,我想显示这个用户15和17是您的匹配。我试图设置算法,但我得到了“结果集关闭后不允许操作”。我的错误在哪里? 功能是

  • 我有一个有82,535行的表,其中65,087行按ID是唯一的。当我拉取整个结果集82,535并复制到Excel并删除重复项时,它显示有17,448个重复项。但是当我使用下面的查询时,我得到了不同的结果: 此查询返回值17364 我确定唯一的的数目是65,087

  • 我正在尝试使用废料并遇到一些问题。问题是我的脚本返回重复的结果。我正在尝试从父页面抓取URL,并按照每个单独的URL获取关联的日期。抓取每个嵌套的URL后,它似乎会再次从父页面输出URL列表。 下面是脚本: 下面是 json 输出: 重申一下,我很难从父页面输出一个url列表,从每个单独的嵌套URL输出一个相应的日期列表。我是scrapy和python的新手,所以希望有人能给我指出正确的方向。

  • 我已经在Python中通过,它们看起来都非常相似。为什么?如何随机化它们?