【问题标题】:Creating a pop up that includes a php query inside创建一个弹出窗口,其中包含一个 php 查询
【发布时间】:2017-06-01 08:54:44
【问题描述】:

场景:

您正在玩基于文本的 MMORPG,并且您是团队中的一员。 你想邀请某人加入你的团队,所以你在一个框中输入他们的名字,点击“邀请”,然后会出现一个弹出窗口,显示邀请这个人加入你的团队需要多少费用。在此弹出窗口中,您可以接受支付此金额,但拒绝支付此金额。

我需要使用输入框中的用户名运行 MySQL 查询,然后在弹出窗口中显示。

然后当点击接受按钮时,将需要运行另一个查询。

    <center>Username: <input type=text name=invitename class=ttext>
<div class="popup" onclick="myFunction()"> <input type="button" class="tbox" value="Go">
  <span class="popuptext" id="myPopup">This will cost *query output here*<br> <input type=submit name=invite class=tbox value="Accept"></span>
</div>

不幸的是,没有实际运行任何php的点击,我无法在弹出窗口中输出信息。

那么,如何创建一个带有查询输出回显的弹出窗口,它是根据提交时输入的用户名创建的?

【问题讨论】:

  • 您需要使用jquery / javascript向服务器发出请求,用php处理它,并用json返回数据以在客户端解析。如果您发布有关您的代码和您尝试过的解决方案的更多信息,我们可以帮助您完成

标签: javascript php mysql database popup


【解决方案1】:

点击邀请按钮时,获取在文本框中输入的用户名,并将其附加到弹出的 div 中。然后调用一个函数来执行 MySQL 查询以获取邀请此人加入您的团队的成本。

将此值插入到隐藏字段和 div 中,以便使用 java 脚本在弹出窗口中显示。

然后在支付/取消时运行另一个函数来执行 MySQL 查询支付或取消。

【讨论】:

  • 你有例子吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-03-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多