Передача сеанса между двумя html-страницами - PullRequest
0 голосов
/ 20 марта 2019

Я пытаюсь передать сеанс между двумя html-страницами,

$row=mysqli_fetch_assoc($result);
$sname = $row["SP_Name"];
$sname = ucfirst($sname);
$sprice1 = $row["SP_Price1"];
$sprice1 = ucfirst($sprice1);
$_SESSION["sprice1"] = $sprice1;
echo "<tr><td>".'<a  class="btn btn-success" href="pym.html" value="$sprice1">'.$row["SP_Price1"].'</a>'."</tr></td>";

на второй странице, я пытаюсь использовать это значение для js:

<script type="text/javascript">
  var temp = "<?php session_start(); echo($_SESSION['sprice1']); ?>";
  var price = temp;

  var gst = .18;
  var k = Number(price)*Number(gst);
  var total = Number(price)+Number(k)
  document.getElementById("gstprice").innerHTML =k.toFixed(1);
  document.getElementById("total").innerHTML =total.toFixed(1);
  document.getElementById("sprice").innerHTML = price;
</script>

, нозначение не передается, а переменная цена становится пустой

1 Ответ

0 голосов
/ 20 марта 2019

запускать сессию на каждой странице, где вы используете session['name']; тег

<?php
session_start();

$row=mysqli_fetch_assoc($result);
$sname = $row["SP_Name"];
$sname = ucfirst($sname);
$sprice1 = $row["SP_Price1"];
$sprice1 = ucfirst($sprice1);
$_SESSION["sprice1"] = $sprice1;
echo "<tr><td>".'<a  class="btn btn-success" href="pym.html" value="$sprice1">'.$row["SP_Price1"].'</a>'."</tr></td>";
?>

HTML-страница

<?php session_start(); ?> 
<html>
//
//
</html>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...