Есть переменная полученная из js в php echo выводится на экран, а в mysqli не видит
index.php
<?php
ob_start();
include("b.php"); // подключение к базе
?>
<!DOCTYPE html>
<html>
<HEAD>
<link rel="stylesheet" href="css/s.css">
<script type="text/javascript" src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
<h1>
Где-то здесь должна быть шапка с красивым названием сайта
</h1>
</HEAD>
<BODY>
<h2>А здесь строка меню со всеми вытекающими<br><br>
</h2>
<?php
$query = "SELECT * FROM glav WHERE nalichie = 1 LIMIT 10";
$result = $mysqli->query($query);
while($row = $result->fetch_array())
{
$rows[] = $row;
}
foreach($rows as $row)
{
list($idch, $naim, $opis, $proizv, $fasovka, $cena, $nalichie, $izobrazh, $vremia) = $row;
echo "id = $idch<br>file img - $izobrazh<br>name - $naim<br>char - $opis<br>country - $proizv<br>";
echo "fasov - $fasovka<br>";
echo "<a href='g.php?$idch'><img src=/imgs/$izobrazh.jpg hspace=0% width=20%></a><br><br>";
}
/*o free result set */
$result->close();
$mysqli->close();
?>
</BODY>
</html>
g.php
<?php
ob_start();
// include("analitics.php");
include("b.php");
// include("top.php");
?>
<!DOCTYPE html>
<HTML>
<HEAD>
<link rel="stylesheet" href="css/s.css">
<script type="text/javascript" src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
<h1>Где-то здесь должна быть шапка с красивым названием сайта</h1>
</HEAD>
<BODY>
<h2>А здесь строка меню со всеми вытекающими</h2>
<?php
$aH = "<script>var a = Number(location.search.slice(1)); document.write(a); </script>";
echo $aH; // проверка на наличие переменной
$query = "SELECT * FROM glav WHERE idch = $aH"; // а здесь не работает???? ставишь константу, все ОК
$result = $mysqli->query($query);
list($idch, $naim, $opis, $proizv, $fasovka, $cena, $nalichie, $izobrazh, $vremia) = mysqli_fetch_row($result);
echo $idch;
echo "<div>Артикул товара: ", $idch, "</div>",
"<div>Наименование товара: ", $naim, "</div>",
"<div>Описание: ", $opis, "</div>",
"<div>Производитель: ", $proizv, "</div>",
"<div>Фасовка: ", $fasovka, "</div>",
"<div>Цена: ", $cena, " грн.</div>",
"<div>наличие: ", $nalichie, "</div>",
"<div class='vse'>дата занесения в базу: ", $vremia, "</div>",
"<img src=/imgs/$izobrazh.jpg hspace=15% width=50%>";
$result->close();
$mysqli->close();
?>
</BODY>
</HTML>
|