註冊的時候
判斷這個邀請碼註冊人有邀請碼時,填寫邀請碼判斷正不正確,沒有邀請碼可不用填寫,這個判斷該怎麼寫?求告知
註冊的時候
判斷這個邀請碼註冊人有邀請碼時,填寫邀請碼判斷正不正確,沒有邀請碼可不用填寫,這個判斷該怎麼寫?求告知
既然有邀請碼,表示你們後台或資料庫或快取或其他地方有正常有效的邀請碼,對不。那麼用戶只要在表單裡面的邀請碼填寫了內容,不管填寫什麼你得到用戶填寫的邀請碼,和你們後台的正常有效的邀請碼進行對比,如果相等則說明有效,然後把這邀請碼給幹掉或者變成無效的都可以。如果不填就不填了
不是很懂你的意思,按我的理解,你想要的效果是,有填寫則驗證正確性,沒填寫則不驗證?
資料到後端做一次非空驗證
<code>$code = $_POST['code'];//邀请码 if(!empty($code)){ //去数据库查询邀请码正确性 .... }</code>
PHP if...else語法基礎
邀請碼肯定你資料庫中有,然後如果他輸入了邀請碼,就核對這個邀請碼有沒有,如果沒有輸入就不用管,直接往下執行
我想一般邏輯是這樣的,
後台接受數據,如果接受到邀請碼字段為空,那就忽略,用沒有邀請碼的邏輯檢查
如果接受到的邀請碼不為空,就當有邀請碼偵測
所以前段頁需要給的提示,例如:邀請碼輸入框,提示:沒有邀請碼可不填
<code><?php $code = $_POST['code']; if(iseet($code)){ select ... } insert ... </code>
希望對你有幫助