Я пытаюсь получить данные из базы данных с помощью выпадающего списка.
Я могу получить переменную имени из базы данных и показать все элементы базы данных с помощью таблицы, но я не знаю, как мне объединить эти два элемента. Я хочу нажать кнопку и показать все элементы / столбцы выбранного элемента выпадающего списка.
Вот код, который извлекает названия продуктов для выпадающего списка:
<?php
$mysqli = NEW MySQLi('localhost', 'root', '', 'mydb');
$resultSet = $mysqli->query("SELECT namepro FROM mytable");
?>
<!DOCTYPE html>
<html lang="en">
<head>
<title>developer mode</title>
</head>
<body>
<select>
<?php
while($rows = $resultSet->fetch_assoc()){
$dropdown = $rows['namepro'];
echo "<option value='$dropdown'>$dropdown</option>";
}
?>
</select>
<button type="button">Click Me!</button>
</body>
</html>
И это код, который показывает все элементы базы данных:
<!DOCTYPE html>
<html>
<head>
<title>Document</title>
</head>
<body>
<table>
<tr>
<th>name</th>
<th>size</th>
</tr>
<?php
$conn=mysqli_connect("localhost","root","","mydb");
$sql = "SELECT namepro, res FROM mytable";
$result = $conn -> query($sql);
if($result->num_rows > 0){
while($row=$result->fetch_assoc()){
echo "<tr><td>". $row["namepro"]. "</td><td>". $row["res"]. "</td></tr>";
}
echo "</table>";
}
else{
echo "0 result";
}
$conn ->close();
?>
</table>
</body>
</html>
Я хочу нажать кнопку и показать все элементы выбранного столбца / данные столбца выпадающего списка. Как мне этого добиться?
Спасибо.