Thứ Sáu, 24 tháng 6, 2016

Phần 77_2 - Định dạng lại giá sản phẩm (2)

- Tiếp theo là mình sẽ định dạng lại giá tiền lúc xuất toàn bộ sản phẩm (không phải xuất sản phẩm trong trang quản trị).Bạn mở file 'xuat_toan_bo_san_pham.php' (đường dẫn là 'chuc_nang/san_pham/xuat_toan_bo_san_pham.php') rồi sửa đoạn code :

$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 vào lại trang xuất toàn bộ sản phẩm :



 - Kết thúc phần này thì nội dung file 'xuat_toan_bo_san_pham.php' (đường dẫn là 'chuc_nang/san_pham/xuat_toan_bo_san_pham.php') tương tự như sau :


<?php
    $so_du_lieu=15;
    $tv="select count(*) from san_pham";
    $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 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 "&nbsp;";
                    }
                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=xuat_san_pham_2&trang=".$i;
                    echo "<a href='$link' >";
                        echo $i;echo " ";
                    echo "</a>";
                }
            echo "</div>";
        echo "</td>";
    echo "</tr>";
    echo "</table>";
?>