Thứ Năm, 23 tháng 6, 2016

Phần 24 - Xuất sản phẩm mới

- Bây giờ làm phần xuất sản phẩm mới ở bên cột trái.Bạn thêm dòng code sau phía sau đoạn code include("chuc_nang/menu_doc/menu_doc.php"); :


include("chuc_nang/san_pham/moi.php");

- Bạn tạo file 'moi.php' trong thư mục 'san_pham' với nội dung sau :

<br><br>
Sản phẩm mới <br><br>
<center>
    <?php
        $tv="select id,ten,hinh_anh from san_pham order by id desc limit 0,3";
        $tv_1=mysql_query($tv);
        while($tv_2=mysql_fetch_array($tv_1))
        {
            $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='100px' >";
            echo "</a>";
            echo "<br><br>";
            echo $tv_2['ten'];
            echo "<br>";
            echo "<br>";
        }
    ?>
</center>

+ Chuỗi truy vấn 'tv' sẽ lấy 3 cột là 'id','ten','hinh_anh'.Trong chuỗi truy vấn này dùng lệnh order với thuộc tính desc để xuất sản phẩm ra (thuộc tính 'desc' sẽ xuất sản phẩm nào có 'id' cao nhất ra trước) => chuỗi truy vấn sẽ tìm ra được sản phẩm mới (lưu ý là 'limit 0,3' , nghĩa là chỉ xuất 3 sản phẩm)

+ Trong vòng lặp 'while' sẽ tìm giá trị link ảnh thông qua biến $tv_2['hinh_anh'] và link chi tiết sản phẩm thông qua biến và $tv_2['id'];

+ Phần hình ảnh sẽ được xuất ra trong thẻ img cùng với biến 'link_anh'

+ Link chi tiết sản phẩm sẽ bao lấy thẻ 'img' này (bao lấy hình) , giá trị link chi tiết được gán trong thuộc tính href

+ Sau đó thì xuất tên sản phẩm ra bình thường : echo $tv_2['ten'];

- Sau khi thêm đoạn code này , mình nhận được kết quả sau khi truy cập lại trang chủ :


- Với đoạn code trong file 'moi.php' thì khi bấm vào hình thì sẽ chuyển đến sản phẩm tương ứng

- Nội dung file 'index.php' hết phần này tương tự như sau :


<?php
    session_start();
    include("ket_noi.php");  
    include("chuc_nang/ham/ham.php");    
    if(isset($_POST['thong_tin_khach_hang']))
    {
        include("chuc_nang/gio_hang/thuc_hien_mua_hang.php");
        chuyen_trang("index.php");
    }
    if(isset($_POST['cap_nhat_gio_hang']))
    {
        include("chuc_nang/gio_hang/cap_nhat_gio_hang.php");
        trang_truoc();
    }
?>
<html>
    <head>
        <meta charset="UTF-8">
        <title>Web bán hàng</title>
        <link rel="stylesheet" type="text/css" href="giao_dien/giao_dien.css">
    </head>
    <body>
        <center>
            <table width="990px">
                <tr>
                    <td colspan="3"><img src="hinh_anh/banner.JPG" ></td>
                </tr>
                <tr>
                    <td colspan="3" height="50px" >
                        <?php
                            include("chuc_nang/menu_ngang/menu_ngang.php");
                        ?>
                    </td>
                </tr>
                <tr>
                    <td width="170px" valign="top" >
                    <?php
                        include("chuc_nang/menu_doc/menu_doc.php");
                        include("chuc_nang/san_pham/moi.php");
                    ?>
                    </td>
                    <td width="650px" valign="top" >
                        <?php
                            include("chuc_nang/dieu_huong.php");
                        ?>
                    </td>
                    <td width="170px" valign="top" >
                    <?php
                        include("chuc_nang/tim_kiem/vung_tim_kiem.php");
                        include("chuc_nang/gio_hang/vung_gio_hang.php");
                    ?>
                    </td>
                </tr>
                <tr>
                    <td colspan="3">Footer</td>
                </tr>
            </table>
        </center>
    </body>
</html>