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

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

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




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




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