09/10/2018, 18:25

Giúp đỡ em về PHP

m mo'i ho.c can ba?n PHP

Em kho^ng bie^'t la`m sao ma` website no' co' da.ng the^' na`y


index.php?id=1
index.php?id=2
index.php?id=3

Khi click va`o thi` no' chuyen sang tuong u'ng tu`ng trang.

La`m sao la`m duoc va^.y?

Ca^u ho?i ho*i ngo^', mong chi dan
NumPad0 viết 20:27 ngày 09/10/2018
Bạn đừng nghĩ bạn ngố. Khi tôi mới học tôi cũng từng ngạc nhiên là tại sao sau file index.php nó lại có cái chuỗi mã lạ kì
------------------------------------------------------------------
Bạn hãy tưởng tượng thế này.
Khi tôi gọi tên bạn, bạn sẽ chỉ quay ra nhìn.
Nhưng khi tôi gọi tên bạn kèm theo một mệnh lệnh, bạn sẽ thực hiện cho tôi mệnh lệnh đó.
------------------------------------------------------------------
Đối với script này cũng dzậy. Khi tôi truyền cho nó biến id, nó sẽ thực hiện mệnh lệnh theo từng id tương ứng.
Ví dụ:
- Với id = 1, nó sẽ mở trang Home.
- id = 2, nó mở trang Search.
- ..........
PHP Code:
<?php
    
switch ($HTTP_GET_VARS***91;'id'***93;)
    {
        case 
1:
            require 
"./Home.php";
            break;
        case 
2:
            require 
"./Search.php";
            break;
        ....
    }
?>
---------------------------------------------------------------------
Hãy tìm hiểu thêm, nó rất thú vị đó. Và Chúc bạn thành công với PHP.
Bim viết 20:40 ngày 09/10/2018
Vấn đề ở đây là sữ dụng

switch...
{
case...

Bạn đọc tài liệu về cái này là hiểu.
NumPad0 viết 20:29 ngày 09/10/2018
Bạn í học căn bản về PHP rồi nên chắc là vòng switch bạn í biết. Bim hổng cần nhắc. Hi hi
votricong viết 20:35 ngày 09/10/2018
nguyên cứu mí cái forum bạn sẽ không còn hỏi như thế nữa!!!
raban viết 20:40 ngày 09/10/2018
Quote Được gửi bởi votricong
nguyên cứu mí cái forum bạn sẽ không còn hỏi như thế nữa!!!
hê hê , nói nghe hay nhỉ , vậy sao ko nghiên cứu thằng IBF đó , xem có dễ ko nhé , 1 số open source ko hoàn toàn "open" đâu à . Nó giấu code kĩ lắm . IBF là tuyệt nhất
Cận viết 20:29 ngày 09/10/2018
(nếu bạn xài ASP.NET ):
switch (id) {
case (1):
Server.Tranfer("Page1.aspx");
.....
}
horohoro1988 viết 20:30 ngày 09/10/2018
Cảm ơn, hiểu rồi.
NumPad0 giải thích dễ hiểu. Nếu bạn open source IBF ra. Bạn tưởng mình đang nằm trong mê cung đấy


IBF tuyệt, VBB càng tuyệt hơn.
Cận viết 20:33 ngày 09/10/2018
VBB khó đọc code hơn IBF chục lần bạn ơi.
Pro_Pro viết 20:36 ngày 09/10/2018
VBB code đọc khó hơn IBF thật, do nó dùng nhiều câu lệnh SQL hơn IBF
Bài liên quan
0