POST variable verification

我想建立一個(gè)簡(jiǎn)單的折扣系統(tǒng)。我的想法是這樣的:用戶將輸入代碼&我想用PHP驗(yàn)證它并更新發(fā)票上的價(jià)格(可以做這部分,這就是為什么我只共享這部分代碼)

我希望看到你的解決方案,因?yàn)榈侥壳盀橹梗@根本不起作用,沒有回應(yīng)。

我的實(shí)際代碼(HTML表單):

      <form method = "post" action = "<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">
     <table>
        <tr>
           <td>code:</td>
           <td><input type = "text" name = "code">
           <span class = "error"><?php echo $codeErr;?></span>
           </td>
        </tr>
            
        <td>
           <input type = "submit" name = "submit" value = "Submit"> 
        </td>
            
     </table>
        
  </form>

PHP code:

      <?php
  
  
  $codeErr = "";
  $code = "";
     
     if ($_SERVER["REQUEST_METHOD"] == "POST") {
         
         
         
         
        if (empty($_POST["code"])) {
           $codeErr = "Code can not be blank.";
        }else {
           $code = test_input($_POST["code"]);
        }
     }
     
     function test_input($data) {
        $data = trim($data);
        $data = stripslashes($data);
        $data = htmlspecialchars($data);
        return $data;
        
        if ($code == "FIVE" ) {
           $codeErr = "OK";
        }else {
           $codeErr = "wrong code";
        }
     }
     
  ?>
? 最佳回答:

代碼的這一部分似乎不應(yīng)該放在test_input函數(shù)中,因?yàn)樵摵瘮?shù)返回$data,而這一部分永遠(yuǎn)不會(huì)被調(diào)用。

if ($code == "FIVE" ) {
   $codeErr = "OK";
}else {
   $codeErr = "wrong code";
}

以下代碼應(yīng)按要求工作(未測(cè)試):

<?php
  
  
    $codeErr = "";
    $code = "";
     
    if ($_SERVER["REQUEST_METHOD"] == "POST") {
         
        if (empty($_POST["code"])) {
           $codeErr = "Code can not be blank.";
        }else {
           $code = test_input($_POST["code"]);
        
           if ($code == "FIVE" ) {
              $codeErr = "OK";
           }else {
              $codeErr = "wrong code";
           }
        }
     }
     
     function test_input($data) {
        $data = trim($data);
        $data = stripslashes($data);
        $data = htmlspecialchars($data);
        return $data;
     }
     
  ?>
主站蜘蛛池模板: 国产熟女一区二区三区五月婷| 国产香蕉一区二区精品视频| 综合无码一区二区三区四区五区| 国产精品久久无码一区二区三区网| 精品一区二区91| 人妻少妇久久中文字幕一区二区 | 久久AAAA片一区二区| 无码中文人妻在线一区| 国产精品高清一区二区人妖 | 国产一区二区三区在线观看免费| 亚洲av福利无码无一区二区| 亚洲一区二区三区无码中文字幕| 一区二区三区四区视频在线| 波多野结衣一区在线| 国产在线步兵一区二区三区| 日本一区二区三区不卡视频| 无码国产精品一区二区免费式影视| 国产精品免费一区二区三区四区| 国内精品无码一区二区三区| 久久亚洲中文字幕精品一区| 成人区精品一区二区不卡| 国产精品被窝福利一区 | 无码人妻一区二区三区av| 冲田杏梨AV一区二区三区| 无码国产精品久久一区免费 | 国产SUV精品一区二区88| 欧美激情国产精品视频一区二区| 色一情一乱一伦一区二区三欧美| 国产精品日韩欧美一区二区三区| 国产高清视频一区二区| 日本美女一区二区三区| 亚洲国模精品一区| 国精无码欧精品亚洲一区| 亚洲一区二区三区日本久久九| 久久久精品人妻一区二区三区四| 日韩一区二区超清视频| 在线视频一区二区日韩国产| AV天堂午夜精品一区| 日韩免费无码视频一区二区三区| 中文字幕乱码人妻一区二区三区| 精品国产一区二区三区香蕉事|