onclick — PHP получает значение массива и сохраняет его для отображения на другой странице

У меня есть страница, отображающая данные из массива. Когда пользователь нажимает на одно из отображаемых изображений, мне нужно сохранить значение $ row [«Rif»], так как мне нужно будет отобразить детали элемента на другой странице.

Я смотрел вокруг, но кажется, что Jquery, Ajax — единственные доступные решения, но я не знаю их.

Есть ли способ реализовать это, используя только PHP?

Спасибо!

 <?php
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo "<div class='col-md-3 col-sm-6 col-xs-12'>
<div class='property-container'>
<div class='property-image'>
<img src='img/img02.jpg' alt='test theme'>
<div class='property-price'>
" . $row["DescCom"] . "<br>
<span>" . "€ ". $row["Pre"] . " </span>
</div>
<div class='property-status'>
<span>" . $row["Rif"] . "</span>
</div>
</div>
<div class='property-features'>
<span><i class='fa fa-home'></i> " . $row["Mq"] . " m<sup>2</sup></span>
<span><i class='fa fa-hdd-o'></i> " . $row["Cam"] . " Cam</span>
<span><i class='fa fa-male'></i> Piano " . $row["Pia"] . " </span>
</div>
<div class='property-content'>
<h3>" . $row["TIP"] . "<small>" . $row["Fra"] . "</small></h3>
<button type='submit' name='submit' class='btn btn-default btn-warning btn-xs pull-right btn-dettagli'>Details</button>
</div>
</div>
</div>";
}
} else {
echo '0 results';
}
$conn->close();
?>

1

Решение

Предполагая, что данные хранятся в $row["Rif"]

<?php
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo "<div class='col-md-3 col-sm-6 col-xs-12'>
<div class='property-container'>
<div class='property-image'>

// if this is the image you can hyper-link it to next page that will carry the id as well.

<a href='next_page.php?id=". $row['Rif']."><img src='img/img02.jpg' alt='test theme'></a>
<div class='property-price'>
" . $row["DescCom"] . "<br>
<span>" . "€ ". $row["Pre"] . " </span>
</div>
<div class='property-status'>
<span>" . $row["Rif"] . "</span>
</div>
</div>
<div class='property-features'>
<span><i class='fa fa-home'></i> " . $row["Mq"] . " m<sup>2</sup></span>
<span><i class='fa fa-hdd-o'></i> " . $row["Cam"] . " Cam</span>
<span><i class='fa fa-male'></i> Piano " . $row["Pia"] . " </span>
</div>
<div class='property-content'>
<h3>" . $row["TIP"] . "<small>" . $row["Fra"] . "</small></h3>
<button type='submit' name='submit' class='btn btn-default btn-warning btn-xs pull-right btn-dettagli'>Details</button>
</div>
</div>
</div>";
}
} else {
echo '0 results';
}
$conn->close();
?>

если это изображение, вы можете сделать гиперссылку на следующую страницу, которая также будет содержать идентификатор.

<a href='next_page.php?id=". $row['Rif']."><img src='img/img02.jpg' alt='test theme'></a>
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]