[請益] 關於php表單驗證

作者: sd615744 (濕底下c)   2016-10-09 17:06:30
那個就是PHP表單驗證要怎麼解
我目前再練習寫一個簡單的購物車程式
我想讓購物車再沒有東西的時候不能送出
我爬文大多都是像輸入帳號密碼那類的
有大大可以讓我有個方向該怎麼解嗎?
抱歉我才剛學還很菜之前也沒學過什麼程式語言
幫QQ
作者: imhaha (嘿嘿)   2016-10-09 18:28:00
一樣吧 判斷空白就返回錯誤訊息
作者: sd615744 (濕底下c)   2016-10-09 18:57:00
其實我不確定是否發這個版 我是用JS 來寫判斷 checkdate
作者: wilson200106 (種子種子)   2016-10-09 20:54:00
if(empty($product)) echo 'disabled';
作者: MOONRAKER (㊣牛鶴鰻毛人)   2016-10-09 21:41:00
js就寫在form的.submit事件裡面 先檢查該填的欄位有沒有填 沒有就return false阻止submit進一步防他關掉js 可以把表單的action拿掉或寫無效路徑在submit事件裡面再設定正確路徑 有些站會這樣但是在php端驗證應該是少不掉的 前端怎麼擋也不如後端
作者: KKFN (John)   2016-10-10 00:10:00
你可以嘗試看看前端後端都擋一次,前端擋是解決使用者體驗,不用送出才知道key錯或漏key, 而後端則是真的在預防有資料不對的情況
作者: sd615744 (濕底下c)   2016-10-10 00:50:00
感謝各位大大開示 我還要去研究一下 剛學總是特別辛苦 Q
作者: xdraculax (首席怪叔叔)   2016-10-10 18:39:00
購物車是進階課程了,剛學就作這個感覺不太適合
作者: sd615744 (濕底下c)   2016-10-10 21:15:00
是唷 我還是得做@@ 沒有選擇的那種 QQ
作者: liisi (小心一點)   2016-10-11 10:25:00
js的話 就判斷沒東西就alert警告一下 然後return就好了...
作者: sd615744 (濕底下c)   2016-10-11 22:07:00
我一開始是這樣寫的不過不知道為什麼沒有出來 所以想說看看還有沒有其他方法

Links booklink

Contact Us: admin [ a t ] ucptt.com