2
我想知道如何使用PHP和MySQL驗證單個複選框。如何使用PHP和MySQL驗證單個複選框
這裏是HTML。
<input type="checkbox" name="privacy_policy" id="privacy_policy" value="yes" />
我想知道如何使用PHP和MySQL驗證單個複選框。如何使用PHP和MySQL驗證單個複選框
這裏是HTML。
<input type="checkbox" name="privacy_policy" id="privacy_policy" value="yes" />
如果isset($_REQUEST['privacy_policy'])
返回true,他們在框中打勾。如果不是,他們沒有。
雖然您已要求進行PHP驗證,但您應該在客戶端網站以及 PHP驗證上提供javascript驗證。這提供了比服務器端驗證更快的響應。
有一點很重要,因爲兩者
如果您在使用jQuery的其他任何東西,jQuery Validation插件使客戶端驗證非常簡單。
你總是可以用$ _GET或$ _POST替換$ _REQUEST,但是你沒有指定你正在使用的方法,所以我以$ _REQUEST結算。 – 2010-04-07 23:05:55
對於額外的驗證,您可以始終確保提交的值等於您首先發送的任何內容,例如'$ _REQUEST ['privacy_policy'] =='yes'' – 2010-04-07 23:32:31
公平點,但是請注意任何實現這個的人,你應該在左邊的isset中使用上面的內容,就好像對象沒有設置一樣,那麼PHP將會拋出一個E_NOTICE,並顯示E_ALL error_reporting級別,這是不好的做法。 – 2010-04-07 23:35:36