驗證碼怎麼驗證?

來源:互聯網
上載者:User
弄了一個簡答的驗證碼 最開始只有一個驗證碼的輸入框和驗證碼圖片 提交後可以列印出來你輸入的驗證碼是正確的還是錯誤的 後來我又加了一個文字框 加了幾句sql語句 想做個簡單的驗證提交 可是不知道該怎麼驗證 在實際中肯定不只是提示錯誤或者正確吧 如果錯誤應該怎麼阻止表單提交呢?還有一個需要先解決的問題是這個驗證碼本身不需要插入到資料庫中 但是驗證碼的表單中有name啊 如果sql語句不處理就點擊提交就會報錯 這個應該怎麼辦呢? Invalid parameter number: number of bound variables does not match number of tokens in D:wampwwwyzm1.php on line 28

        prepare("insert into test(num)values(:num)");        $stmt->execute($_POST);    }    ?>

回複內容:

弄了一個簡答的驗證碼 最開始只有一個驗證碼的輸入框和驗證碼圖片 提交後可以列印出來你輸入的驗證碼是正確的還是錯誤的 後來我又加了一個文字框 加了幾句sql語句 想做個簡單的驗證提交 可是不知道該怎麼驗證 在實際中肯定不只是提示錯誤或者正確吧 如果錯誤應該怎麼阻止表單提交呢?還有一個需要先解決的問題是這個驗證碼本身不需要插入到資料庫中 但是驗證碼的表單中有name啊 如果sql語句不處理就點擊提交就會報錯 這個應該怎麼辦呢? Invalid parameter number: number of bound variables does not match number of tokens in D:wampwwwyzm1.php on line 28

        prepare("insert into test(num)values(:num)");        $stmt->execute($_POST);    }    ?>

prepare("insert into test(num)values(:num)");                $stmt->execute(array(':num'=>$_POST['num']);            }else{                echo "wrong";          }        }    }?>

這樣寫即可

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.