我有一个html文件,有两个按钮,批准和拒绝。我希望如果有人点击批准按钮,我希望框消失并永久显示一条消息。永久替换html
永久性我的意思是说,当我刷新页面时,它不应该返回框。
是否有可能与JS或PHP或其他?
谢谢。
我有一个html文件,有两个按钮,批准和拒绝。我希望如果有人点击批准按钮,我希望框消失并永久显示一条消息。永久替换html
永久性我的意思是说,当我刷新页面时,它不应该返回框。
是否有可能与JS或PHP或其他?
谢谢。
呃,大概是当有人点击其中一个按钮时,你在某个地方存储了一个值,表示他们的动作。您通常会检查用户以前是否执行了此操作(或者显示按钮时是否有意义),并且在这种情况下不会从PHP脚本中输出它们。
没有关于您的代码的更多细节,将不可能提供任何更多的帮助。
您或者需要存储一个cookie,您可以检查他们是否点击过,或者您需要存储IP列表以及他们点击了什么。这是困难的部分
隐藏和显示框就像在html中使用jQuery和onclick元素一样简单。
编辑:
我同意上面的答案,没有更多的细节很难提供一个工作解决方案。
这是可能与JS或PHP或其他?
是的。
有关更详细的答案,请提供更详细的问题。
js无法自己做这样的事情。你需要某种后端服务器处理或者一个cookie,当它们进入页面时会检测用户,然后将它们的按钮点击保存在服务器端数据库或客户端Cookie中......然后当用户回来时它会检查后端数据源或客户端Cookie,并使客户端与js或服务器端的变化与PHP
太棒了。谢谢。我如何检查数据库?选择或什么?谢谢。 – micheal 2010-11-12 19:52:16
我希望你需要设置一个cookie,当你把消息。但只要他们保留cookie,这只是永久的。对于真正的持久性,您需要将消息状态与其登录/客户信息相关联,并在每次返回该网站时检索它们。这意味着您必须在登录表单之前强制登录。
试图做一些动态的事情,然后使其成为永久的,但只为该用户的问题是,你必须克服网络的无状态。从一次访问到下一次访问,你不知道你正在处理的是谁。为了解决这个问题,你需要标记它们(通过设置一个cookie),这样你就可以在下次访问时识别它们,或者你需要让它们自己识别(通过强制登录)。可能是
伟大的信息。我打算使用数据库方法,是的,我会强制他们登录。但是,我每次登录时如何检查数据库?哪个功能? SELECT或什么?谢谢。通过选择我的意思,选择*从用户...或其他人。谢谢 – micheal 2010-11-12 19:54:29
你可以检查他们的消息状态,同时检查他们的登录凭证。它可能会像这样:SELECT message_status,username FROM logins WHERE userID =(提交的ID)和pw =(提交的密码)。但实际上完全取决于你的表格是如何设置的,以及你是否将消息状态放入该表格或其他表格中。 – bikeboy389 2010-11-12 20:00:17
顺便说一句:我假设你已经知道如何在PHP中进行数据库事务。如果没有,你需要查看一个教程或其他东西来加快速度。 – bikeboy389 2010-11-12 20:03:08
。你有什么尝试? – lincolnk 2010-11-12 19:46:15