10/10/2018, 13:18

Giúp mình về đoạn code PHP này với! Mình không hiểu tại sao lại ra như thế.

Xin chào các bạn, mình mơi chuyển qua học PHP, mình thử làm 1 đoạn code, nhưng không hiểu sao nó không chạy.
PHP Code:
<?php 

    
echo "PHP";
    
    if(isset(
$_POST***91;'txt_Name'***93;))
    {
        echo 
"Co";
    }

?>

<!DOCTYPE HTML>
<head>
    <meta http-equiv="content-type" content="text/html" />
    <meta name="author" content="http://taphop.net" />

    <title>Test PHP</title>
</head>
<body>

    <form method="post" action="Code.php" name="Test_Form">
        <table>
            <tr>
                <td>Name</td>
                <td><input type="text" name="txt_Name" /></td>
            </tr>
            <tr>
                <td></td>
                <td><input type="submit" value="Submit" /></td>
            </tr>
        </table>
    </form>

</body>
</html>
Trong action của form là trang hiện hành Code.php. Khi chạy lần đầu tiên thì trên trình duyệt là địa chỉ : file:///C:/xampp/htdocs/Testphp/~Code.php.htm và xuất hiện dòng : "PHP" và cái form (đến lúc này thì đúng) như khi mình điền vào ô text và bấm submit thì nó chỉ hiển thị cái form mà không hiển thị trong thẻ if, mất luôn dòng echo "PHP" và chuyển về địa chỉ : file:///C:/xampp/htdocs/Testphp/Code.php. Mình bèn sửa action ở trong form thành :~/Code.php.htm như lúc đầu trình duyệt nó chạy. Nhưng nó chỉ echo dòng "PHP" và hiển thị form. Mình không biết tại sao lại như thế và tại sao nó lại chuyển về địa chỉ ~/Code.php.htm. Mong các bạn giải thích giúp mình. Ths các bạn nhiều!!!
kiem_bo viết 15:21 ngày 10/10/2018
bạn đã cài máy chủ ảo để chạy php chưa ?

XAMP,WAMP,Appserv,...
vuong_mipt viết 15:23 ngày 10/10/2018
bạn này chưa học bò xong đã lo học chạy rồi :|
Bạn cài XAMPP, WAMP, ... rồi chạy ứng dụng php show ra dòng "Hello, World" trước đi, làm được bài đó thì bài kia sẽ làm được.
langkhachit viết 15:19 ngày 10/10/2018
Bật serivce của Apache lên. Rồi chạy thế này. www.localhost/Test.php
danhnguyen223 viết 15:31 ngày 10/10/2018
Nếu đọc Ebook, bạn nên đọc từ trên xuống nhé.
thien_suden viết 15:18 ngày 10/10/2018
Trời! Mình đã tìm hiểu từ đầu đến cuối mới đến bước này chứ (sử dụng $_POST, $GET), mình đã xuất thànhc công echo "Hello word" rùi, ths mọi người nhá, vì trong php Designer 8 có chức năng run Firefox và IE nên mình tưởng chạy nó cũng giống như trên localhost/TestPHP/Code.php. Giờ mình đã sửa thành công khi chạy localhost mà không chạy bằng phần mềm nữa.
ThietKeWebsite99 viết 15:32 ngày 10/10/2018
Uhm đúng rồi, hãy chạy từ browser và bắt đầu = localhost là chuẩn nhất.
Bài liên quan
0