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

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

- Tiếp theo là mình sẽ định dạng lại giá tiền lúc xuất sản phẩm trang chủ (không phải xuất sản phẩm trong trang quản trị).Bạn mở file 'san_pham_trang_chu.php' (đường dẫn là 'chuc_nang/san_pham/san_pham_trang_chu.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 chủ :



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


<br><br>
Sản phẩm của chúng tôi
<br><br>
<?php
   
    $tv="select id,ten,gia,hinh_anh,thuoc_menu from san_pham where trang_chu='co' order by sap_xep_trang_chu desc limit 0,15";
    $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 "</table>";
?>