У меня возникли проблемы с данными MySQL не отображаются с помощью PHP
Ниже приведен код, который данные должны быть выведены в:PHP/MYSQL данные не отображаются в таблице
ЭТО individual_item_page.php
<?php
if (isset($_GET['suburb']))
{
$_SESSION["dog_park"] = $_GET['suburb'];
}
elseif (isset($_GET['keyword']))
{
$_SESSION["dog_park"] = $_GET['keyword'];
}
else
{
$_SESSION["dog_park"] = $_GET['rating'] ;
}
?>
<h1><?php echo $_SESSION["dog_park"]; ?></h1>
<table border="1" cellspacing="5" cellpadding="5" width="100%">
<thead>
<tr>
<th>Park Name</th>
<th>Street</th>
<th>Suburb</th>
<th>Dog Park Area (m2)</th>
</tr>
</thead>
<tbody>
<?php
$result = $conn->prepare("SELECT * FROM dog_parks.items where suburb = ?");
$result->execute(array($_SESSION['dog_park']));
for($i=0; $row = $result->fetch(); $i++){
?>
<tr>
<td><label><?php echo $row['Park_Name']; ?></label></td>
<td><label><?php echo $row['Street']; ?></label></td>
<td><label><?php echo $row['Suburb']; ?></label></td>
<td><label><?php echo $row['Dog_Park_Area_(m2)']; ?></label></td>
</tr>
<?php } ?>
</tbody>
</table>
Ниже страницы выводится после того, как код был выполнен:
(Нет данных)
Основной обзор того, как страница предназначена для работы,
У меня есть 3 вида поиска через
ключевое слово
пригороде
рейтинг
Если я хочу, чтобы искать для парк собак по пригороде Я бы выбрал пригород из выпадающего ящика. (Код внизу страницы)
В таблице затем будут показаны парки собак в этом пригороде/области, которые я затем щелкнул бы по одному из тех парков, которые были отображены (гиперссылки), , которые доставят меня на страницу, проблемы с, «individual_item_page.php»
Ниже приведен код страницы поиска пригорода, который затем имеет гиперссылку на «individual_item_page.php» где проблема ..
эТО SUBURB SEARCH СТРАНИЦА
<table class="center"> <!-- Creating a table with the class of 'center' -->
<!-- DROP DOWN BOX -->
<?php
$SUBURB = $_POST['suburb'];
$stmt = $conn->prepare("SELECT dog_park_name from items where suburb='$SUBURB'");
$stmt->execute();
for($i=0; $row = $stmt->fetch();){
$_SESSION["dog_park".$i] = $row[0];
?>
<!-- DISPLAY RESULTS -->
<tr> <!-- Adding the first table row -->
<th>Dog Park</th> <!-- Adding the second table header -->
</tr>
<tr> <!-- Adding the second table row -->
<td><a href="individual_item_page.php?suburb='<?php echo $row[$i] ?>' " ><?php echo $row[$i] ?></a></td> <!-- Add the second cell on the second row -->
</tr>
<?php }
?>
</table>
Этот вопрос сбил меня с толку в течение многих часов, любая помощь будет оценена по достоинству.
Вы забыли связать параметры с помощью $ stmt-> bind_param() в individual_item_page.php? –