У меня есть форма, которая имеет два параметра удобства и атрибуты. В параметре удобств есть раскрывающееся меню, значение которого заполняется из отдельной таблицы. Второй параметр - это атрибут, значение которого будет введено пользователем и будет сохранено в базе данных. Просмотр базы данных будет:подкатегория отображения после выбора определенной категории
ID Attribute Amenities
1 A Aa
2 B Bb
Код для этой части
<form class="form-horizontal" role="form" action="admin_insert_attribute.php" enctype="multipart/form-data" method="post">
<div class="form-group">
<label class="col-lg-3 control-label">Amenities:</label>
<div class="col-lg-8">
<?php
$con=mysqli_connect("abc","abc","abc","abc");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$result = mysqli_query($con,"SELECT amenities FROM amenities");
echo "<select name='amenities'>";
while($row = mysqli_fetch_array($result))
{
echo "<option value='" . $row['amenities'] . "'>" . $row['amenities'] . "</option>";
}
echo "</select>";
mysqli_close($con);
?>
</div>
</div>
<div class="form-group">
<label class="col-lg-3 control-label">Attribute:</label>
<div class="col-lg-8">
<input class="form-control" name="attribute" value="" type="" required>
</div>
</div>
<div class="form-group">
<label class="col-lg-3 control-label"></label>
<div class="submit">
<input class="btn btn-primary" value="Save " type="submit" name="submit">
</div>
</div>
</form>
Теперь я хочу, чтобы, когда удобства выбрано из выпадающего меню всего атрибут в соответствии с этой конкретной приятностью также должен получить на экран ту же страницу в виде таблиц. Код для ввода и отображения атрибута выполняется на той же странице.
Проблема в том, что я могу добавлять атрибуты, но они не отображаются на экране. Код, который я использовал для отображения является
<?php
$con=mysqli_connect("abc","abc","abc","abc");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$result = mysqli_query($con,"SELECT * FROM attributes WHERE amenities = '".$amenities."'");
echo "<table class='table table-striped table-bordered table-hover'>
<thead>
<tr>
<th>ID</th>
<th>Attribute</th>
</tr>
</thead>";
while($row = mysqli_fetch_array($result))
{
echo "<tbody data-link='row' class='rowlink'>";
echo "<tr>";
echo "<td>" . $row['id'] . "</td>";
echo "<td>" . $row['attribute'] . "</td>";
echo "</tr>";
echo "</tbody>";
}
echo "</table>";
mysqli_close($con);
?>
Я не знаю, являются ли они настоящими, но вы действительно должны удалить настройки подключения, я имею в виду имя базы данных, пользователя и пароль. И если они настоящие, вы должны сразу изменить свой пароль. – gere