$link_anh="hinh_anh/san_pham/".$tv_2['hinh_anh']; $link_chi_tiet="?thamso=chi_tiet_san_pham&id=".$tv_2['id']; echo "<a href='$link_chi_tiet' >"; echo "<img src='$link_anh' width='150px' >"; echo "</a>"; echo "<br>"; echo "<a href='$link_chi_tiet' >"; echo $tv_2['ten']; echo "</a>"; echo "<br>"; echo $tv_2['gia'];echo "<br>";echo "<br>"; |
thành :
$link_anh="hinh_anh/san_pham/".$tv_2['hinh_anh']; $link_chi_tiet="?thamso=chi_tiet_san_pham&id=".$tv_2['id']; $gia=$tv_2['gia']; $gia=number_format($gia,0,",","."); echo "<a href='$link_chi_tiet' >"; echo "<img src='$link_anh' width='150px' >"; echo "</a>"; echo "<br>"; echo "<br>"; echo "<a href='$link_chi_tiet' >"; echo $tv_2['ten']; echo "</a>"; echo "<div style='margin-top:5px' >"; echo $gia; echo "</div>"; echo "<br>"; |
- Bạn xem giải thích (phần chữ xanh) các chỗ sửa ở bên dưới :
$link_anh="hinh_anh/san_pham/".$tv_2['hinh_anh']; $link_chi_tiet="?thamso=chi_tiet_san_pham&id=".$tv_2['id']; $gia=$tv_2['gia']; // lấy giá sản phẩm từ bảng 'san_pham' $gia=number_format($gia,0,",","."); // định dạng lại giá sản phẩm trước khi xuất sản phẩm echo "<a href='$link_chi_tiet' >"; echo "<img src='$link_anh' width='150px' >"; echo "</a>"; echo "<br>"; echo "<br>"; // thêm 1 dấu xuống dòng echo "<a href='$link_chi_tiet' >"; echo $tv_2['ten']; echo "</a>"; echo "<div style='margin-top:5px' >"; // đổi dấu xuống dòng thành thẻ div để tạo khoảng cách cách trên 5px ( margin-top:5px ) echo $gia; // xuất giá sản phẩm đã định dạng thay vì giá chưa định dạng (đổi $tv_2['gia'] thành $gia ) echo "</div>"; echo "<br>"; |
- Và đây là kết quả nhận được của mình khi tìm kiếm sản phẩm (mình tìm với từ khóa "4 5 6") :
- Kết thúc phần này thì nội dung file 'xuat_san_pham_tim_kiem.php' (đường dẫn là 'chuc_nang/san_pham/xuat_san_pham_tim_kiem.php') tương tự như sau :
<?php if(trim($_GET['tu_khoa'])!=""){ $m=explode(" ",$_GET['tu_khoa']); $chuoi_tim_sql=""; for($i=0;$i<count($m);$i++) { $tu=trim($m[$i]); if($tu!="") { $chuoi_tim_sql=$chuoi_tim_sql." ten like '%".$tu."%' or"; } } $m_2=explode(" ",$chuoi_tim_sql); $chuoi_tim_sql_2=""; for($i=0;$i<count($m_2)-1;$i++) { $chuoi_tim_sql_2=$chuoi_tim_sql_2.$m_2[$i]." "; } $so_du_lieu=15; $tv="select count(*) from san_pham where $chuoi_tim_sql_2"; $tv_1=mysql_query($tv); $tv_2=mysql_fetch_array($tv_1); $so_trang=ceil($tv_2[0]/$so_du_lieu); if(!isset($_GET['trang'])){$vtbd=0;}else{$vtbd=($_GET['trang']-1)*$so_du_lieu;} $tv="select id,ten,gia,hinh_anh,thuoc_menu from san_pham where $chuoi_tim_sql_2 order by id desc limit $vtbd,$so_du_lieu"; $tv_1=mysql_query($tv); echo "<table>"; while($tv_2=mysql_fetch_array($tv_1)) { echo "<tr>"; for($i=1;$i<=3;$i++) { echo "<td align='center' width='215px' valign='top' >"; if($tv_2!=false) { $link_anh="hinh_anh/san_pham/".$tv_2['hinh_anh']; $link_chi_tiet="?thamso=chi_tiet_san_pham&id=".$tv_2['id']; $gia=$tv_2['gia']; $gia=number_format($gia,0,",","."); echo "<a href='$link_chi_tiet' >"; echo "<img src='$link_anh' width='150px' >"; echo "</a>"; echo "<br>"; echo "<br>"; echo "<a href='$link_chi_tiet' >"; echo $tv_2['ten']; echo "</a>"; echo "<div style='margin-top:5px' >"; echo $gia; echo "</div>"; echo "<br>"; } else { echo " "; } echo "</td>"; if($i!=3) { $tv_2=mysql_fetch_array($tv_1); } } echo "</tr>"; } echo "<tr>"; echo "<td colspan='3' align='center' >"; echo "<div class='phan_trang' >"; for($i=1;$i<=$so_trang;$i++) { $link="?thamso=tim_kiem&tu_khoa=".$_GET['tu_khoa']."&trang=".$i; echo "<a href='$link' >"; echo $i;echo " "; echo "</a>"; } echo "</div>"; echo "</td>"; echo "</tr>"; echo "</table>"; } else { echo "Bạn chưa nhập từ khóa"; } ?> |