【问题标题】:All the sudden my links not working in php突然间我的链接在 php 中不起作用
【发布时间】:2010-03-22 22:56:59
【问题描述】:

我有一个页面,其中所有链接都可以正常工作,但突然有些链接不再工作。

我不明白为什么。没有什么真正改变。也许是一些 css 细节。

有没有人可以提供线索?

感谢您的帮助。我关于可能发生的事情。 弗朗切斯科

PS 抱歉忘了说查看源代码,链接在那里并且它们可以工作。在设计视图中,他们什么都不做。它们看起来像普通文本。

<div id="centrale"><h1>&nbsp;&nbsp;Upcoming events</h1>
    <div class="centrale_event"><a href="events.php" class="new">CLICK HERE TO SEE ALL UPCOMING EVENTS</a></div>
    <p class="line">&nbsp;</p>
    <?php do { ?>
 <div class="centrale_event">
    <p><img src="<?php echo 'drawings/'.$row_rstevents['event_picture']; ?>" class="float" alt="" /><span class="big"><?php echo $row_rstevents['event_title']; ?></span></p>
    <p><strong><em>Starting on <?php echo $row_rstevents['date']; ?></em></strong></p>
    <p><strong>Where</strong>:&nbsp;<?php echo $row_rstevents['event_town']; ?></p>
    <p><strong>Place</strong>: <?php echo $row_rstevents['place']; ?></p>
    <p><?php echo extractFirst($row_rstevents['event_details']); ?> &nbsp;&nbsp;<a href="events_details.php?event_ID=<?php echo $row_rstevents['event_ID']; ?>" class="new">MORE INFO HERE</a></p> 
    <p class="line">&nbsp;</p>
 </div>
  <?php } while ($row_rstevents = mysql_fetch_assoc($rstevents)); ?>

  <div class="centrale_event"><p><a href="events.php" class="new">CLICK HERE TO SEE ALL UPCOMING EVENTS</a></p></div>
</div>

【问题讨论】:

  • 它们以什么方式不起作用?他们不是可点击的吗?他们会把你带到错误的地方吗?他们看起来不像以前那样吗?他们可能缺少href...在他们上面可能还有另一个不可见的div。请发布您生成的 html(在浏览器中查看源代码)
  • 你能提供一些代码示例/例外吗..这里的人不是读心术的人..
  • 在上面添加了一个 PS 请看那里。希望这会有所帮助
  • @francesco:很抱歉,但更新确实没有帮助(很多)。呈现出来的 HTML 究竟是怎样的?什么是“设计视图”?
  • 查看网页时似乎一切正常,但一些链接(与来自数据库的详细信息相关)什么也没做。将鼠标悬停在它们似乎是正常的文本。没有链接。如果我转到源代码,链接就在那里并且可以正常工作。对不起,我没有什么可以解释的。我觉得这很奇怪。

标签: php css hyperlink


【解决方案1】:

您在使用 Dreamweaver 吗?我想您可能会看到您提到的设计视图。如果是这种情况,那么只需按 F12 在浏览器中查看,DW 的设计视图就很蹩脚。

【讨论】:

  • 是的,我正在使用 Dreaweaver,我可以在浏览器中看到该页面。这就是正在发生的事情。我可能在某处有错误,但检查并发现注意到。
  • 您能复制并粘贴导致问题的代码吗?来自 Dreamweaver 本身或来自源代码(FF/Chrome 视图中的 ctrl+u>IE 中的源代码)
【解决方案2】:

与链接问题无关,但您使用do {} while () 循环输出数据库结果是否有原因?使用此构造将在显示任何实际数据之前至少输出一个空白事件,因为第一次循环时,您尚未从查询中检索任何数据。有什么理由不能进行常规的while() { } 循环?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-07-02
    • 2012-10-07
    • 2016-01-16
    • 2014-03-25
    • 2014-11-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多