Я пытаюсь получить значение ‘цена’(название столбца) из Сервисы(имя таблицы) для вставки в сумму var в скрипте ниже.
Любая помощь будет оценена.
<script type="text/javascript">
var amount = '100.00'; //need to insert amount here for each user before making payment
var currency = 'USD'; //
var discount = '0.00';//
услуги (структура таблицы)
5 столбцов
s_id | имя | цена | скидка | удалять
Вот что я попробовал после комментария @Zanderwar
<?php
include '../with_session.php';
include '../db-connection.php';
session_start();
$id=$_SESSION['id'];
$sid="SELECT s_id WHERE id='$id'"; //to get s_id coloumn value
$resultsid=mysqli_query($con, $sid);
$rowid=mysqli_fetch_assoc($resultsid);$qamount= "SELECT price FROM services WHERE s_id='.$resultsid'";// selecting price to insert into amount
$resultq= mysqli_query($con, $qamount);
$row_data = mysqli_fetch_assoc($resultq);
$row_data=$resultq;
?>
<html>
<head>
<link rel="stylesheet" href="https://www.paytabs.co/theme/express_checkout/css/express.css">
<script src="https://www.paytabs.co/theme/express_checkout/js/jquery-1.11.1.min.js"></script>
</head>
<body>
<!-- Button Code for PayTabs Express Checkout-->
<div class="checkout">
<script type="text/javascript">
var amount = '<?=$row_data['amount']?>'; //'100.00'; //
var currency = 'USD'; //3-character ISO Currency Code e.g: USD
var discount = '0.00';// Optional Field
var title = 'Test Express Checkout Transaction'; // Title of your transaction
</script> )
попробуй это
<?php
include '../with_session.php';
include '../db-connection.php';
session_start();
$id=$_SESSION['id'];
$sid="SELECT s_id WHERE id=".$id." "; //to get s_id coloumn value
$resultsid=mysqli_query($con, $sid);
while($rowid=mysqli_fetch_assoc($resultsid)) {
$re_id = $rowid['s_id'];
}$qamount= "SELECT price FROM services WHERE s_id=".$re_id." ";// selecting price to insert into amount
$resultq= mysqli_query($con, $qamount);
while($row_data = mysqli_fetch_assoc($resultq)){
$price = $row_data['price'];
}
?>
<html>
<head>
<link rel="stylesheet" href="https://www.paytabs.co/theme/express_checkout/css/express.css">
<script src="https://www.paytabs.co/theme/express_checkout/js/jquery-1.11.1.min.js"></script>
</head>
<body>
<!-- Button Code for PayTabs Express Checkout-->
<div class="checkout">
<script type="text/javascript">
var amount = '<?=$price;?>'; //'100.00'; //
var currency = 'USD'; //3-character ISO Currency Code e.g: USD
var discount = '0.00';// Optional Field
var title = 'Test Express Checkout Transaction'; // Title of your transaction
</script>
Вы можете отобразить значения в PHP, вам, очевидно, потребуется активное соединение MySQL и набор результатов, называемый $row_data
в этом примере.
<script type="text/javascript">
var amount = '<?=$row_data['amount']?>'; //need to insert amount here for each user before making payment
var currency = '<?=$row_data['currency']?>'; //
var discount = '<?=$row_data['discount']?>';//
</script>