0
私のデータベースからの値を持つドロップダウンリストを作成しました。今私はドロップダウンリストで別の値を選択すると、同じデータベースからの情報を表示したいと思います。たとえば、ドロップダウンリストでチームのAngelsを選択して、データベースにある情報をチームのAngelsについて表示したいと思います。私は本当にそれをする方法を知りたいです。 は、ここに私のコードです:データベースの情報を表示する方法
<?php
$servername = "localhost";
$username = "id1419279_root";
$password = "******";
$dbname = "id1419279_mlb";
// Create connection
$conn = new mysqli($localhost, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT * FROM teams";
$result = $conn->query($sql);
$dropdownlist = '';
while($row = mysqli_fetch_array($result)) {
$teamnaam = $row['teamnaam'];
$dropdownlist .="<option value='" . $teamnaam . "'>" . $teamnaam . "
</option>";
}
if(isset($dropdownlist)){
echo "<select name='naamteam' onchange='submit()'>";
echo $dropdownlist;
echo "</select>";
}
?>
<?php
if(isset($_POST['naamteam'])) {
$naamteam = $_POST['teamnaam'];
$query = "SELECT * FROM spelers WHERE naamteam = '$teamnaam'";
$result = mysqli_query($link, $query);
while ($row = mysqli_fetch_array($result)) {
echo "{$row['teamnaam']} <br>";
echo "{$row['coach']} <br>";
echo "{$row['info']} <br>";
}
}
?>
私は本当にAJAXの経験があまりないので、あまりうまく行きませんし、明日の締め切りがあります。 – NivardJ