一旦按下按钮,我如何才能将页面内容永久更改?

时间:2020-05-02 作者:Daniel Proctor

我正在建立一个验证网站,使用二维码,扫描后显示一个页面,表明该产品是正品。

我想在页面底部添加一个“索赔清单”按钮,该按钮将显示一个“成功索赔此清单”页面。

Problem: 在物品被认领后,我希望相同的二维码显示一个页面,上面写着“该物品已经被认领”。

我已经绞尽脑汁数小时了,试图找出最简单的方法来实现这一点,但我一直在碰壁,任何帮助都将不胜感激!

谢谢大家,丹

1 个回复
SO网友:p0rc0_r0ss0

我是否正确理解问题?

[QR1] -> Scan -> [Claim listing] -> [QR1->QR2 claimed] -> [QR2]
我想到了什么

class RenderPage 
  function gen_qr(is_claimed)
    if (is_claimed) return generate_qr2;
    else return generate_qr1


  function display_page()
    $qr_code = gen_qr(get_option(\'<page_id>_qr\'));

    // on button click update_option(\'<page_id>_qr\')
这有点像示意图,但我想你明白了。

P、 我只是想澄清一下。方法display_page() 如果列表被声明(无论这意味着什么:D),它还具有将“listing claimed”标记设置为数据库的按钮。qr_gen() 根据相应页面的数据库选项生成包含所需信息的代码。