2010-06-28 64 views
0

我有一个图像幻灯片显示每个图像滑动4秒后,并在每张幻灯片结束时显示一条消息。如果点击按钮,我可以记录消息,但如果没有点击按钮,则无法在每张幻灯片的末尾记录消息。价值没有得到存储在数据库

这里是我的代码:

,我也想不重复显示随机图像。谁能帮我这个?

谢谢

+0

你不应该编写使用mysql扩展的新代码。改用mysqli。 – Artefacto 2010-06-28 20:42:44

回答

0

尝试第二个参数添加到mysql_fetch_array例如:

mysql_fetch_array($result, MYSQL_ASSOC) 

或使用mysql_fetch_assoc代替。

0

这只是一个普遍的答案,但希望它可以帮助你一点。在你的问题中,你发布了一大堆代码来推导出问题。这既是一件好事,也是一件坏事。这很好,因为你已经发布了足够的信息让我们能够帮助你并弄清楚发生了什么。

但是,这也不好,不是因为你做的不好,而是因为它突出显示了解决问题的方法。再次概括一下,代码问题本质上通常很简单。由于围绕和遮蔽它们的复杂性,它们变得复杂。为了帮助你解决这个问题,并为了帮助你自己(无论是在一般情况下还是在这种情况下),你应该首先缩小问题发生的范围。

例如,在你的问题中,你说你有一个记录消息的问题。然而,你会说“当点击按钮时我可以记录消息”。因此,你已经在你的问题中引入了一个新变量,但没有告诉我们关于按钮的信息。因此,如果您遇到按钮问题或记录信息,我们不能确定。

所以我说的是,缩小你的问题,并把它钉住。你应该能够做出像这样的坚实陈述:有一个按钮,点击时应记录一条消息。但是,当我的应用程序将幻灯片从一个幻灯片移动到另一个幻灯片时,该按钮不再起作用。为了做到这一点,需要准确定义你想要发生的行为。即使这不是一个正式的项目,你应该在哪里描述你正在尝试实现什么功能(实现)的情况下应该做一个用例(即使在记事本中也是如此)。然后,您将能够准确描述您的代码如何不按照您所期望的那样做。