저는 부트 스트랩 라이브러리를 사용하여 PHP 기술을 테스트하고 있습니다. 막 다른 골목에 있습니다.선택 상자를 사용하여 데이터베이스를 가져 오는 중
나는 두 테이블, students
및 countries
있습니다.
실제로 양식을 얻었으나 선택을 받았지만 함께 상호 작용하는 방법을 찾을 수 없습니다.
제발 도와주세요. 감사합니다
기존의
<?php
//Access to BDD
include 'database.php';
?>
<html>
<Head>
<title>List of students</title>
<script src="bootstrap/js/bootstrap.js"></script>
<link rel="stylesheet" href="bootstrap/css/bootstrap.css">
</Head>
<body>
<!-- formulaire de recherche -->
<form class="panel-group form-horizontal" method="get" action="home.php" role="form">
<div class="panel panel-default">
<div class="panel-body">
<div class="panel-header">
<h4>Search</h4>
</div>
<div class="col-sm-3">
<!-- dropdown countries -->
<select class="form-control" id="select" name="country">
<option value="">country</option>
<?php
$sel_country = "SELECT * FROM countries";
$run_country = mysqli_query($conn,$sel_country);
while ($rows= mysqli_fetch_assoc($run_country)){
echo '<option value='.$rows['id'].'>'.$rows['brand_name'].'</option>';
}
?>
</select>
<br/>
<br/>
<button type="submit" class="btn btn-default" id="searchbtn" name="submit">Go</button>
</div>
</div>
</div>
</form>
<?php
//SQL listing all the students.
$sql = "SELECT * FROM student ORDER by student_id"; //CHOIX NON PLUS!!!
$run_sql = mysqli_query($conn, $sql);
while ($rows = mysqli_fetch_assoc($run_sql)){
echo '<div class="container">
<table class="table table-hover">
<tr>
<td><h2><a class="btn btn-info" href="detail.php?vo_id='.$rows['student_id'].'">'.$rows ['name'].'</a></h2></td>
</tr>
<tr>
<td>'.$rows ['surname'].'</td>
</tr>
<tr>
<td>'.$rows ['age'].'</td>
</tr>
<tr>
<td>'.$rows ['country'].'</td>
</tr>
</table>
</div>
<br>';
}?>
제출 후 홈 페이지가 다릅니다. 아니면 동일한 페이지로 리디렉션합니까? – Tiger
학생 목록에서 선택한 국가의 사용자를 보시겠습니까? – Akshay
학생 이름이 같은 페이지 또는 다른 페이지에서 죄를 지었습니까? –