30/09/2018, 22:07

Mọi người tìm lỗi hộ em với ạ

Yêu cầu: Tạo ra N số nguyên ngẫu nhiên khác nhau từ 1 đến 100.
Chẳng hiểu sao lúc test chẳng hiện ra cả form luôn.

   <html>
    <body>
    <form method="get">
    Nhập n:
    <input type="number" name="n">
    <input type="submit" name="submit" value="Tạo!">
    </form>
    <?php
    if($_SERVER["REQUEST_METHOD"] == "GET")
    {
        $n = $_GET["n"];
        $arr = array();
        for($i = 0; $i <= 100; $i++) { $arr[$i] = false; }
        $count = 0;
        while($count <= $n)
        {
            $j = rand(1,100);
            if($arr[$j] == false)
            {
                $arr[$j] = true;
                $count++;
            }
        }

        echo "Danh sách n số:<br/>"
        for($i = 1; $i <= 100; $i++)
        {
            if($arr[i] == true) { echo $arr[$i],"<br/>";}
        }
    }
    ?>
    </body>
    </html>

Cảm ơn mọi người nhiều

Flua Lua viết 00:10 ngày 01/10/2018

echo “Danh sách n số:<br/>”

Sai cú pháp rồi bạn.

Bài liên quan
0