Tra Từ Điển

Thời gianTiếtThứ 2Thứ 3Thứ 4Thứ 5Thứ 6
8g40 - 9g101Tiếng Việt
Tiếng Anh
Tiếng Việt
Tiếng Việt
9g10 - 9g302Nghỉ giải lao
Tiếng Anh
Nghỉ giải lao
Nghỉ giải lao
9g30 - 10g3Toán
Toán
Toán

Saturday, December 18, 2021

b6.php - PHP#10MySQL#6 (b4.php, b5.php, b6.php) - Xong phần lọc sản phẩm

 <!doctype html>

<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
</head>

<body>
<form id="form1" name="form1" method="get">
<p>
<label for="chungloai">Chủng loai sp:</label>
<select name="chungloai" id="chungloai" onChange="form1.submit();">
<?php
include("connect.php");
$sl="select * from webtm_chungloaisp";
$kq=mysqli_query($link,$sl);
$idCL=0;
if(isset($_GET['chungloai'])) $idCL=$_GET['chungloai']; //Gán lại giá trị cho $idCL khi người dùng chọn chủng loại khác (submit form)
while($d=mysqli_fetch_array($kq))
{
if($idCL==0)$idCL=$d['idCL']; //giữ lại idCL của option đầu tiên
?>
<option value="<?php echo $d['idCL'];?>" <?php if($idCL==$d['idCL']) echo "selected";?>><?php echo $d['TenCL'];?></option>
<?php }?>
</select>
</p>
<?php
$slloai="select * from webtm_loaisp where idCL=$idCL";
$kqloai=mysqli_query($link,$slloai);
?>
<p>
<label for="loaisp">Loại sp::</label>
<select name="loaisp" id="loaisp" onChange="form1.submit()">
<?php
$idLoai=0;
//if(isset($_GET['loaisp'])) $idLoai=$_GET['loaisp'];
while($dloai=mysqli_fetch_array($kqloai))
{
if($idLoai==0)$idLoai=$dloai['idLoai'];
?>
<option value="<?php echo $dloai['idLoai'];?>" <?php if(isset($_GET['loaisp'])&&$_GET['loaisp']==$dloai['idLoai']){ echo "selected";$idLoai=$_GET['loaisp'];}?>><?php echo $dloai['TenLoai'];?></option>
<?php }?>
</select>
</p>

</form>
<?php
$slsp="select TenSP, UrlHinh, Gia from webtm_sanpham where idLoai=$idLoai";
$kqsp=mysqli_query($link,$slsp);
?>
<table width="500" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<th scope="col">STT</th>
<th scope="col">Tên Sản Phẩm</th>
<th scope="col">Hình</th>
<th scope="col">Giá</th>
</tr>
<?php
$stt=1;
while($dsp=mysqli_fetch_array($kqsp)){
?>
<tr>
<td><?php echo $stt++;?></td>
<td><?php echo $dsp['TenSP'];?></td>
<td><img src="<?php echo $dsp['UrlHinh'];?>" width="100" alt=""/></td>
<td><?php echo $dsp['Gia'];?></td>
</tr>
<?php }?>
</tbody>
</table>

Nếu người dùng submit bằng select loaisp thì lấy sản phẩm theo GET loaisp
Nếu người dùng submit bằng select chungloaisp thì lấy sản phẩm theo giá trị của option loaisp đầu tiên.
<p>&nbsp;</p>
</body>
</html>

0 comments:

Post a Comment