PHP HREF URL-ссылка не открывает веб-страницу - PullRequest
0 голосов
/ 13 января 2019

У меня есть ссылка HREF, которая позволяет моим пользователям нажимать кнопку (изображение), после чего они направляются в механизм платежей. Тип учетной записи клиента зависит от того, на какую ссылку он был отправлен. Я использовал строку в своем HREF, а затем объявил строку как оператор SQL, который проверяет тип учетной записи клиента и возвращает правильную ссылку. Я проверил, что скрипт SQL работает нормально и возвращает правильную ссылку, НО, когда я нажимаю на кнопку, появляется ошибка 404, то есть она не находит ссылку на моем локальном хосте, но я хочу, чтобы она шла в Интернет, а не на мой локальный хост. Мой код:

<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");

Может кто-нибудь уловить мою ошибку? Заранее спасибо:)

1 Ответ

0 голосов
/ 13 января 2019

SQL-операторы не являются URL-адресами.

Вам необходимо запустить SQL через базу данных, получить обратно URL-адрес, а затем использовать URL-адрес в атрибуте href.

...