php - PHP HREF URL链接未打开网页
问题描述
我有一个 HREF 链接,它允许我的用户单击一个按钮(图像),然后他们会被路由到支付引擎。基于客户的帐户类型取决于他被发送到哪个链接。我所做的是我在我的 HREF 中使用了一个字符串,然后将该字符串声明为一个 SQL 语句,该语句检查客户帐户类型并返回正确的链接。我检查了 SQL 脚本是否正常工作,并且当我单击按钮时返回正确的链接,但出现错误 404,即它在我的本地主机上找不到链接,但我希望它转到 Internet 而不是我的本地主机。我的代码:
<div class="paynow"><a href="$payfastl"><img src="./img/paynow.png">
</a></div>
$userloggedin= $_SESSION['user_id'];
$payfastl=("SELECT Payment_Link.Link
FROM Payment_Link
inner join phpro_users on Payment_Link.Amount=phpro_users.Amount_Due
where phpro_users.User_Id= $userloggedin
order by phpro_users.Date_Created
limit 1");
谁能接我的错误?提前致谢 :)
解决方案
SQL 语句不是 URL。
您需要通过数据库运行 SQL,取回 URL,然后在href
属性中使用 URL。
推荐阅读
- java - 需要使用android原生代码在react native中隐藏和禁用状态栏
- android - Android:ListAdapter.Currentlist.isEmpty() 显示为真,即使列表不为空
- javascript - 使用 Vue 3 提供带有设置功能的注入
- apache-spark - 在 PySpark 中将 ArrayType(StringType()) 的列转换为 ArrayType(DateType())
- python - 保存 excel 表/进行更改时出错——Python openpyxl
- http - 无法通过 Bearer 授权访问 HERE API
- python - 将 dataf 从 csv 移动到数据库时出现 sqlite3 错误,
- asp.net-core - 防伪停止带有 400 错误的基本剃须刀页面帖子
- angular - 如何从订阅的角度形式访问值?
- r - 如果输入已更改,则启用操作按钮