查看完整版本: 為何$_POST[score]要+ _,否則會顯示錯誤?(已解決,感謝各位前輩)
頁: [1]

chialewang 發表於 2019-8-1 09:21 PM

為何$_POST[score]要+ _,否則會顯示錯誤?(已解決,感謝各位前輩)

本帖最後由 chialewang 於 2019-8-6 08:34 PM 編輯

各位前輩 您們好:

<html>
<head>
<meta charset="utf-8">
<title>無標題文件</title>
</head>

<!-- 設定body背景顏色 -->
<body bgcolor="#cccccc">
        <!-- 傳送模式:post , 設定本頁執行(本檔案名稱為190728_05.php) -->
        <form method="post" action="190728_05.php"><!--為何不是寫成兩頁?-->

        <table border="1">
        
    <tr>
            <td>請輸入成績:</td>        
            <!-- 傳送型別:text(輸入文字),寬度為15個字元大小, 命名為score -->
            <td><input type="text"size="15" name="score"</td>
        </tr>
        <tr>
            <!--設定一個按鈕(type=submit) 按鈕顯示:傳送-->
            <td colspan =2><input type="submit"value="傳送"></td>
        </tr>
    </table>
    </form>
        
        <?php
        
        if($_POST>=60){ //為何$_POST要+"_",否則會顯示錯誤
                        echo "你的分數:".$_POST["score"]."分,及格<br/>";
                        $result ='<img src="1.gif">';                        
                }else if($_POST>=50){
                        echo "你的分數:".$_POST["score"]."分,補考<br/>";
                }else{
                        echo "你的分數:".$_POST["score"]."分,下學期再來<br/>";
                }
        ?>
</body>
</html>


麻煩有空前輩指導一下 感恩
...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><div></div>

daneil4444 發表於 2019-8-2 10:56 AM

超級全域變數,這是php提供的預設變數,任何地方都能使用(我猜你還不懂變數作用範圍),當然還有很多$_file、$_sessioon...建議去w3school先讀熟基本的東西

chialewang 發表於 2019-8-2 09:01 PM

daneil4444 發表於 2019-8-2 10:56 AM static/image/common/back.gif
超級全域變數,這是php提供的預設變數,任何地方都能使用(我猜你還不懂變數作用範圍),當然還有很多$_file ...

daneil4444 前輩 您好:

我是初學者,真的很抱歉問這基本問題
您所說的
超級全域變數,這是php提供的預設變數,任何地方都能使用
這樣我就懂了

感恩...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>
頁: [1]